如何获得注释或评论
How to get a note or comment
我有一个包含单元格 comments/notes 的 Excel,我已将其上传到 Google 云端硬盘,并将其转换为 Google 电子表格。我如何检索单元格 A1 的评论?
API 没有描述如何从单元格中获取注释或评论。
Google Apps 电子表格 API 仅提供对电子表格数据的编程访问。您无法使用 API.
访问评论
您可以 使用 Google Apps 脚本获取一个单元格或单元格区域的注释。有关这些方法,请参阅 Class Range documentation:
- getNote() - Returns 与给定单元格关联的注释。
- getNotes() - Returns 与范围内的单元格关联的注释。
存在与此功能相关的未决问题,主要涉及注释("other" 类型的注释)。参见 Issue 1818 and Issue 2566
在对您问题的评论中,SGC 询问您是否看过 developers.google.com/drive/v2/reference/comments/get and developers.google.com/drive/v2/reference/comments/list;这些是文件级注释,而不是附加到电子表格单元格的注释。
有点麻烦,但可以将 googlesheet 下载为 .xlsx 文件,该文件在不同程度上成功地将评论转换为 Excel 评论。
上传此 xslx 文件会将评论转换为注释!
1 - 将以下自定义函数添加到您的电子表格(通过工具 -> 脚本编辑器菜单)
function getNote(cell) {
return SpreadsheetApp.getActiveSheet().getRange(cell).getComment()
}
2 - 在电子表格中使用以下公式获取内容
=getNote(cell("address",a1))
或
=getNote(cell("address",E9),GoogleClock())
如果您的评论不是静态的。
备注和评论是有区别的。
getNote 工作正常。您使用单元格菜单“插入注释”而不是“插入评论”创建注释
很难过,但是没有getComment。 Oren 的例子也不适合我。
我有一个包含单元格 comments/notes 的 Excel,我已将其上传到 Google 云端硬盘,并将其转换为 Google 电子表格。我如何检索单元格 A1 的评论?
API 没有描述如何从单元格中获取注释或评论。
Google Apps 电子表格 API 仅提供对电子表格数据的编程访问。您无法使用 API.
访问评论您可以 使用 Google Apps 脚本获取一个单元格或单元格区域的注释。有关这些方法,请参阅 Class Range documentation:
- getNote() - Returns 与给定单元格关联的注释。
- getNotes() - Returns 与范围内的单元格关联的注释。
存在与此功能相关的未决问题,主要涉及注释("other" 类型的注释)。参见 Issue 1818 and Issue 2566
在对您问题的评论中,SGC 询问您是否看过 developers.google.com/drive/v2/reference/comments/get and developers.google.com/drive/v2/reference/comments/list;这些是文件级注释,而不是附加到电子表格单元格的注释。
有点麻烦,但可以将 googlesheet 下载为 .xlsx 文件,该文件在不同程度上成功地将评论转换为 Excel 评论。
上传此 xslx 文件会将评论转换为注释!
1 - 将以下自定义函数添加到您的电子表格(通过工具 -> 脚本编辑器菜单)
function getNote(cell) {
return SpreadsheetApp.getActiveSheet().getRange(cell).getComment()
}
2 - 在电子表格中使用以下公式获取内容
=getNote(cell("address",a1))
或
=getNote(cell("address",E9),GoogleClock())
如果您的评论不是静态的。
备注和评论是有区别的。 getNote 工作正常。您使用单元格菜单“插入注释”而不是“插入评论”创建注释
很难过,但是没有getComment。 Oren 的例子也不适合我。