我正在使用適用於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']]
,所以我知道那裏有數據。
有什麼想法?