gpt4 book ai didi

google-sheets - 如何在 Google Sheets API 中使用工作表 ID?

转载 作者:行者123 更新时间:2023-12-03 09:32:05 33 4
gpt4 key购买 nike

Google Sheets 文档可以包含一些工作表。第一个是默认值和'0'。通常对于任何工作表都有这样的地址:

https://docs.google.com/spreadsheets/d/(spreadsheetId)/edit#gid=(sheetId)



与两者 spreadsheetIdsheetId .

但在 API documentation没有提到如何使用 sheetId .我只能阅读和编辑给定 spreadsheetId 的默认工作表.

如果在 request来自示例链接中提供的代码,我添加了 sheetId属性我有错误:
{ 
message: 'Invalid JSON payload received. Unknown name "sheetId": Cannot bind query parameter. Field \'sheetId\' could not be found in request message.',
domain: 'global',
reason: 'badRequest'
}

如何访问 Google Sheets API 中默认值以外的其他工作表并读取或更新其中的字段?

最佳答案

如所写 here , range参数可以包括工作表名称,例如,

Sheet1!A1

如果您必须使用工作表 ID 而不是工作表名称,您可以使用任何使用 dataFilter 的备用端点, 喜欢 spreadsheets.values.batchUpdateByDataFilter而不是 spreadsheets.values.batchUpdate .然后,您可以在 data.dataFilter.gridRange.sheetId 处的请求正文中使用 sheetId .

然而, developer metadata是将对象(工作表/范围/列)永久关联到变量的首选方法,其中需要用户对此类对象进行修改。

关于google-sheets - 如何在 Google Sheets API 中使用工作表 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52934537/

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