谷歌表API V4:Python Google Sheets API v4:如何進行批量獲取和批量更新Google工作表?
Python的快速入門演示瞭如何從谷歌電子表格中獲取數據:
result = service.spreadsheets().values()
.get(spreadsheetId=spreadsheetId, range=rangeName).execute()
values = result.get('values', [])
見https://developers.google.com/sheets/quickstart/python
現在,我已經解決了批量獲取語法:
我已經嘗試過以下,但爲'值'爲空:
rangeName = ["Class Data!A2:E2","Class Data!A3:E3"]
result = service.spreadsheets().values().batchGet(
spreadsheetId=spreadsheetId, ranges=(rangeName)).execute()
for r in result['valueRanges']:
print (r.values()[0],r.values()[1])
您可以發佈您的代碼片斷或類似的授權和使用該spreadsheets.values.batchUpdate/batchGet主代碼和錯誤日誌了。謝謝! –