我使用的是python2.7,但我的理解是,这种语法适用于任何语言。在
我想把数据附加到我的谷歌表的底部。下面的函数可以工作,但我想知道是否有更好的方法:
userEnteredValue
以我目前的方法为例:
def insertOneRecord(sheetId, value):
data = {
"requests": [
{
"appendCells": {
"sheetId": sheetId,
"rows": [ {"values": [
{"userEnteredValue": {"stringValue": value[0]}},
{"userEnteredValue": {"stringValue": value[1]}}
]}],
"fields" : "userEnteredValue"
}
}
]
}
res = SHEETS.spreadsheets().batchUpdate(spreadsheetId = SPREADSHEET_ID,body = data).execute()
values = ['O','P']
insertOneRecord(sheetId, values)
这是我正在处理的代码的提取。也许这会有帮助:
其中
^{pr2}$title
是工作表名称,values
是元组的元组,spreadsheet
是自定义类的实例,append
方法如下:self._service
是您在Google Sheets API - Python Quick Start的第3步中看到的相同服务,它是discovery.build
函数的结果。在一定要遵守OAuth的所有同意。 https://developers.google.com/sheets/api/quickstart/js
相关文件在这里。 https://developers.google.com/sheets/api/samples/rowcolumn#append_empty_rows_or_columns
相关问题 更多 >
编程相关推荐