如何获得备注或评论

时间:2015-09-02 17:24:25

标签: google-sheets google-spreadsheet-api google-docs-api

我有一个包含单元格评论/备注的Excel,我已将其上传到Google云端硬盘,并将其转换为Google电子表格。我如何检索单元格A1的注释?

API没有描述如何从单元格中获取注释或评论。

4 个答案:

答案 0 :(得分:4)

Google Apps Spreadsheet API仅提供对电子表格数据的编程访问。您无法使用API​​访问评论。

可以使用Google Apps脚本获取单元格或单元格区域的注释。有关这些方法,请参阅Class Range documentation

  • getNote() - 返回与给定单元格关联的注释。
  • getNotes() - 返回与范围中的单元格关联的注释。

有与此功能相关的未解决的问题,主要涉及评论("其他"类型的注释)。请参阅Issue 1818Issue 2566

在对您的问题发表评论时,SGC会询问您是否查看了developers.google.com/drive/v2/reference/comments/getdevelopers.google.com/drive/v2/reference/comments/list;这些是FILE级别的注释,而不是附加到电子表格单元格的注释。

答案 1 :(得分:2)

1 - 将以下自定义功能添加到电子表格中(通过工具 - >脚本编辑器菜单)

function getNote(cell) {
return SpreadsheetApp.getActiveSheet().getRange(cell).getComment()
}

2 - 在电子表格中使用以下公式获取内容

=getNote(cell("address",a1))

=getNote(cell("address",E9),GoogleClock())

如果您的评论不是静态的。

答案 2 :(得分:0)

可能会将googlesheet作为.xlsx文件下载,但不同程度的成功将注释转换为Excel注释。

上传此xslx文件会将注释转换为注释!

Comments-to-Notes

答案 3 :(得分:0)

注释和注释之间有区别。 getNote工作正常。您可以使用单元格菜单“插入注释”而不是“插入注释”来创建注释

非常难过,但是没有getComment。 Oren的例子对我也不起作用。