我找不到从单元格中检索注释的方法。我看了看: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
如果我误解了你的问题,请告诉我。我想修改它。