Python GoogleSheetsAPI-如何使用append请求执行batchUpdateRequest?

Python GoogleSheetsAPI-如何使用append请求执行batchUpdateRequest?,python,google-sheets-api,Python,Google Sheets Api,我在这里碰到了一堵墙 我通过一个API导入一些数据,我对这些数据进行转换,然后将其附加到GoogleSheets中的工作表底部。对于我提取的每一行数据,我当前使用一个append()请求 我正在努力减少打电话的次数,batchUpdate似乎是一个好的开始。然而,在batchUpdate的可用选项中,append似乎不存在,或者我误读了它 我的最终目标是获取一组数据并将其附加到电子表格的底部,而不是不断调用附加端点。看起来您只是在查看集合。执行batchAppend没有多大意义,因为您所要做的只

我在这里碰到了一堵墙

我通过一个API导入一些数据,我对这些数据进行转换,然后将其附加到GoogleSheets中的工作表底部。对于我提取的每一行数据,我当前使用一个append()请求

我正在努力减少打电话的次数,batchUpdate似乎是一个好的开始。然而,在batchUpdate的可用选项中,append似乎不存在,或者我误读了它


我的最终目标是获取一组数据并将其附加到电子表格的底部,而不是不断调用附加端点。

看起来您只是在查看集合。执行batchAppend没有多大意义,因为您所要做的只是将其追加到前一个的末尾。。因此,您也可以使用希望追加的所有数据进行一次追加调用

但是,如果您想混合更新电子表格的各种其他方面(不仅仅是值),那么您可以使用。可以执行的请求类型之一是


但是,不清楚为什么首先需要批处理。对于batchUpdate,这是有意义的,因为每个更新都将在工作表中的一个确切位置进行,因此您可以将许多更新捆绑在一起。OTOH,“append”没有指定位置,它只是说“查找现有数据”,因此没有必要对它们进行批处理,您可以轻松地使用所有要追加的数据进行单个调用。

您看过了吗?它使API的使用更加简单,就像
请求
urllib
所做的那样。您可以在一次调用中读取/更新单元块。我有,但这将在生产环境中进行,使用第三方模块非常困难:[我想我可以一次更新几个单元格,但append功能意味着我不需要指定范围或任何东西。相反,我只想将一组append操作排队,这样它就可以算作一个API调用。