我现在通过python创建了电子表格,我希望通过“电子表格ID”删除这些电子表格 我认为代码无关紧要,只是我想找的就是通过python代码删除创建的电子表格
我在文档here中看到了!关于如何删除工作表我没有python代码,所以我尝试了以下代码 我从a link
找到了batch_update的示例python代码body = {
'requests': [
{
"deleteSheet": {
"sheetId": spreadsheet_id
}
}
]
}
response = service.spreadsheets().batchUpdate(
spreadsheetId=spreadsheet_id,
body=body).execute()
googleapiclient.errors.HttpError:https://sheets.googleapis.com/v4/spreadsheets/1b_kJP24tVfTr9LgJIw_i_FqlFDWzCsvYmIJ6TP1_bqU:batchUpdate?alt=json
返回“'requests [0] .delete_sheet.sheet_id处的值无效” (TYPE_INT32),“ 1b_kJP24tVfTr9LgJIw_i_FqlFDWzCsvYmIJ6TP1_bqU”“>
答案 0 :(得分:1)
根据Google sheets api documentation
尝试将deletesheet
更改为deleteSheet
,将sheetid
更改为sheetId
{
"requests": [
{
"deleteSheet": {
"sheetId": spreadsheet_id
}
}
]
}