0
試圖撥打Google Sheets API。我的電子表格要求的閱讀工作,但下面的失敗:Google Sheets API BatchUpdate InsertRange在Python 3.6中返回「Invalid JSON payload received。Unknown name」
batch_update_spreadsheet_request_body = resource: {
'requests': ["insertRange": { 'range':{
"sheetId": 1034566956,
"startRowIndex": rowToInsert,
"endRowIndex": rowToInsert,
"startColumnIndex": 0,
"endColumnIndex": 12, },
#'shiftDimension': discovery.ROWS,
}],
"includeSpreadsheetInResponse":False,
"responseRanges": False,
"responseIncludeGridData": False, }
request = service.spreadsheets().batchUpdate(spreadsheetId=spreadsheetId, body=batch_update_spreadsheet_request_body)
response = request.execute()
有人告訴我有兩個與語法的問題,以及更早的JSON名字無法找到。
Syntax Error: invalid syntax: C:\Users\evank\Google Drive\M4\ComputerScience\Create Project\Quickstart.py, line 218, pos 52 batch_update_spreadsheet_request_body = resource: {
我在做什麼錯?這是一個學校項目。
你發佈的第一行是'resource'作爲你的請求體的關鍵嗎?應該是{'resource':xxx}或沒有'resource',只需{'request':xxx} –