【发布时间】:2019-04-24 04:43:49
【问题描述】:
通过python将数据插入谷歌表后,我想尝试清除谷歌表中的这些数据并出现错误
<HttpError 404 when requesting https://sheets.googleapis.com/v4/spreadsheets/Master/values/Master%21A3%3AZ:clear?alt=json returned "Requested entity was not found.">
我不知道发生了什么,因为我按照快速入门 python 页面 https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/clear 的说明进行操作
这是我目前得到的代码
def remove():
service=get_service()
sheet_name = 'Master'
range_values = sheet_name + '!A3:Z'
clear_values_request_body = {
# TODO: Add desired entries to the request body.
}
request = service.spreadsheets().values().clear(spreadsheetId=sheet_name, range=range_values, body=clear_values_request_body)
response = request.execute()
print(response)
我无法检测到错误,是我做错了吗?
【问题讨论】:
-
我犯了同样愚蠢的错误——在我的例子中,我将它包装在一个函数中并继续以
spreadsheetId发送查询。看来您也使用了错误的spreadsheetId- NOT 应该是sheet_name
标签: python google-sheets http-error