Google表格APIv4:从单元格获取笔记

时间:2018-11-25 23:44:56

标签: google-sheets-api

我找不到从单元格中检索笔记的方法。我看着这里:https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/get

我可以通过以下代码更新便笺:https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/cells

...但是我无法找到一种方法来检索该笔记。

这是对有注释的单元格进行values.get调用的结果...

{u'range': u'Sheet1!D5', u'values': [[u'update CD data']], u'majorDimension': u'ROWS'}

如您所见,单元格的注释不存在。

1 个答案:

答案 0 :(得分:4)

如何在字段中使用sheets/data/rowData/values/note

端点如下。

GET https://sheets.googleapis.com/v4/spreadsheets/### Spreadsheet ID ###?fields=sheets%2Fdata%2FrowData%2Fvalues%2Fnote

在您的个人资料中,如果您使用的是Python,怎么办?

response = service.spreadsheets().get(spreadsheetId=id, fields="sheets/data/rowData/values/note").execute()

结果:

在“ A1:B2”处有注释时,结果如下。

{
  "sheets": [
    {
      "data": [
        {
          "rowData": [
            {
              "values": [
                {
                  "note": "sample note A1"
                },
                {
                  "note": "sample note B1"
                }
              ]
            },
            {
              "values": [
                {
                  "note": "sample note A2"
                },
                {
                  "note": "sample note B2"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}

参考:

如果我误解了您的问题,请告诉我。我想修改它。