谷歌工作表APIv4:从单元格获取笔记



我找不到从单元格中检索注释的方法。我看了看: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'}

正如您所看到的,单元格的注释不在那里。

对字段使用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"
}
]
}
]
}
]
}
]
}

参考:

  • CellData

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

相关内容

  • 没有找到相关文章

最新更新