我正在使用适用于Python的Google Sheets API快速入门。我试图从google sheet api中一次拉出多个单元格,每次只有一个单元格,并将每个值插入到文本文档中。我一直在用spreadsheets().values().get()
这样做,但我太多了API,batchGet()方法似乎更好。我通读了Google Sheets API v4,但无法找到ranges
参数spreadsheets().values().batchGet()
的正确格式。根据文档,看起来它需要一个字符串数组,或者可能是一个JSON对象,但是没有文档格式的示例(实际上,它表示// TODO
)!有谁知道正确的格式?我已经试过:电子表格中`ranges`属性的正确格式()。values()。batchGet()Google工作表API
spreadsheetId = 098217340987123049817235blahblahblah
ranges = ["A100:A100, "B100:B100"]
spreadsheets().values().batchGet(spreadsheetId=spreadsheetId, ranges=ranges)
和
spreadsheetId = 098217340987123049817235blahblahblah
ranges = ["A100:A100"]
spreadsheets().values().batchGet(spreadsheetId=spreadsheetId, ranges=ranges)
,只是一个字符串,以确保
spreadsheetId = 098217340987123049817235blahblahblah
ranges = "A100:A100"
spreadsheets().values().batchGet(spreadsheetId=spreadsheetId, ranges=ranges)
这些回报[]
的每一个。
当我使用spreadsheets().values().get()
和ranges="A100:A100
时,函数返回[['cellvalue']]
,所以我知道那里有数据。
有什么想法?