首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用google-sheets-api在Google工作表中插入注释

使用google-sheets-api在Google工作表中插入注释
EN

Stack Overflow用户
提问于 2018-05-28 18:32:53
回答 3查看 3K关注 0票数 1

是否可以使用Google Sheet API向Google Sheet中的单元格添加注释?我搜索了https://developers.google.com/sheets/api/,但没有找到执行此操作的命令。

EN

回答 3

Stack Overflow用户

发布于 2018-05-28 19:39:00

是。您可以向单元格添加注释。但在Sheets API中,"comment“被用作"note”。您可以使用spreadsheets.batchUpdate of Sheets接口添加“备注”。

端点和示例请求体如下所示。

端点:

代码语言:javascript
运行
复制
POST https://sheets.googleapis.com/v4/spreadsheets/### Spreadsheet ID ###:batchUpdate

请求正文示例:

代码语言:javascript
运行
复制
{
  "requests": [
    {
      "updateCells": {
        "range": {
          "sheetId": ### sheetId ###,
          "startRowIndex": 0,
          "endRowIndex": 1,
          "startColumnIndex": 0,
          "endColumnIndex": 1
        },
        "rows": [
          {
            "values": [
              {
                "note": "sample note"
              }
            ]
          }
        ],
        "fields": "note" // You can also use ``*``.
      }
    }
  ]
}

注意:

由于GridRange.

  • "startRowIndex": 0, "endRowIndex": 1, "startColumnIndex": 0, "endColumnIndex": 1为“A1”,因此
  • 请添加单元格坐标。

参考资料:

如果这不是你想要的,很抱歉。

票数 7
EN

Stack Overflow用户

发布于 2020-05-09 08:14:01

旧线程,但希望这有助于任何被卡住的人。

代码语言:javascript
运行
复制
            List<Request> requests = new ArrayList<>();
            requests.add(new Request().setRepeatCell(new RepeatCellRequest()
                    .setRange(new GridRange()
                            .setSheetId(**SHEET NUMERIC ID**)
                            .setStartRowIndex(0)
                            .setEndRowIndex(1)
                            .setStartColumnIndex(0)
                            .setEndColumnIndex(1)).setCell(new CellData().setNote("This is a note")).setFields("note")));
            BatchUpdateSpreadsheetRequest body = new BatchUpdateSpreadsheetRequest()
                    .setRequests(requests);



            this.mService.spreadsheets().batchUpdate(spreadsheetId, body).execute();

这将在A1中插入注释,只需将工作表id替换为数字ID即可

票数 0
EN

Stack Overflow用户

发布于 2020-09-14 16:25:42

看起来我们有了评论的接口:https://developers.google.com/drive/api/v3/manage-comments

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50564368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档