如何通过Google Sheets API在Google表格单元格中添加评论?
嘿,这个问题我刚好研究过!其实是可以通过Google Sheets API给单元格添加评论的,可能你在官方文档里没找到对应的单独入口,因为它是整合在spreadsheets.batchUpdate这个核心批量更新方法里实现的。
具体实现步骤
- 核心是调用
spreadsheets.batchUpdate接口,在请求体中传入AddCommentRequest操作指令。 - 给你个实际可用的JSON请求示例:
{ "requests": [ { "addComment": { "cell": { "sheetId": 123456789, // 替换成你的工作表ID "rowIndex": 0, // 评论所在行,从0开始计数 "columnIndex": 0 // 评论所在列,从0开始计数 }, "comment": { "content": "这是通过API自动添加的评论内容", "author": { "displayName": "API操作账号" } } } } ] }
- 几个需要注意的细节:
- 行号和列号都是从0开始计数的,别和表格里显示的1开头行号搞混;
- 你的API授权账号(不管是服务账号还是OAuth授权的用户)必须拥有该表格的编辑权限;
- 如果后续要修改或删除评论,对应的可以用
UpdateCommentRequest和DeleteCommentRequest,同样也是放在batchUpdate的请求数组里。
之前我刚开始找的时候也没注意到这个入口,因为它不像某些基础操作有单独的端点,而是归类在批量更新的请求类型里,你可以再去文档里搜一下AddCommentRequest关键词,就能找到详细的参数说明啦。
内容的提问来源于stack exchange,提问作者Joniek
相关产品推荐
相关产品推荐

