我有一个包含单元格评论/备注的Excel,我已将其上传到Google云端硬盘,并将其转换为Google电子表格。我如何检索单元格A1的注释?
API没有描述如何从单元格中获取注释或评论。
答案 0 :(得分:4)
Google Apps Spreadsheet API仅提供对电子表格数据的编程访问。您无法使用API访问评论。
您可以使用Google Apps脚本获取单元格或单元格区域的注释。有关这些方法,请参阅Class Range documentation:
有与此功能相关的未解决的问题,主要涉及评论("其他"类型的注释)。请参阅Issue 1818和Issue 2566
在对您的问题发表评论时,SGC会询问您是否查看了developers.google.com/drive/v2/reference/comments/get和developers.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)
答案 3 :(得分:0)
注释和注释之间有区别。 getNote工作正常。您可以使用单元格菜单“插入注释”而不是“插入注释”来创建注释
非常难过,但是没有getComment。 Oren的例子对我也不起作用。