gpt4 book ai didi

google-sheets-api - Google Sheets API addProtectedRange 错误 : No grid with id: 0

转载 作者:行者123 更新时间:2023-12-02 07:37:40 24 4
gpt4 key购买 nike

我不确定我是否犯了错误,或者这是否可能与此处报告的同一问题有关:

Google Sheets API V4 - Autofill Error - No grid with id: 0

我得到:

HttpError 400
“无效请求[0].addProtectedRange:没有 ID 为 1 的网格”

代码是这样的(删除了额外的 addProtectedRange 对象)

def add_protected_ranges(spreadsheet_id):
service = get_sheets_service()

requests = [
{
"addProtectedRange": {
'protectedRange': {
"range": {
"sheetId": 1,
"startRowIndex": 0,
"endRowIndex": 0,
"startColumnIndex": 0
},
"description": "Headers must not be changed",
"warningOnly": True
}
}
}

]

body = {
'requests': requests
}
response = service.spreadsheets().batchUpdate(spreadsheetId=spreadsheet_id,
body=body).execute()

最佳答案

有同样的问题。我将工作表 ID工作表索引混淆了。

打开电子表格/工作表时,查找工作表 ID 的最简单方法是在浏览器 URL 中:https://docs.google.com/spreadsheets/d/ {spreadsheetId}/edit#gid={sheetId}

如果您正在寻找一种更具编程性的方式,您可以在 SheetProperties 上找到该属性。 .

关于google-sheets-api - Google Sheets API addProtectedRange 错误 : No grid with id: 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46696168/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com