今天我有一个关于Google Apps脚本的问题,特别是针对Spreadsheets.我已经看过这里的文档(是的,电子表格中的工作表上的文档),但我找不到我想要的东西.这是sitch:
1.)当在Google电子表格中编辑单元格时,我使用该函数设置了一个注释函数(是的,它说的是cell.setComment(),但实际上它创建了一个注释.感谢一致,谷歌!):
function onEdit() {
var doc = SpreadsheetApp.getActiveSpreadsheet();
var sheet = doc.getActiveSheet();
var cell = sheet.getActiveCell();
cell.setComment("Last modified: + (new Date()));
}
Run Code Online (Sandbox Code Playgroud)
2.)截至2012年9月5日,评论被" 评论 ""替换"了?也许?我宁愿使用那些.
3.)对于两种类型的"单元格表示法",仅存在用于设置注释/注释的功能,而不存在ADD(根据文档).
4.)我想引用或编写一个能够添加新注释/注释的函数(最好是注释,它们更容易阅读),而不是设置注释/注释.
5.)您可以通过电子表格中的GUI手动添加注释/注释(右键单击一个单元格并选择"插入注释"或"插入注释".因为这些右键单击功能存在让我相信我们可以编写一个脚本来做同样的事情,但是在编辑单元格时会自动调用它.
6.)此功能将用于跟踪单元格修订历史记录.我知道我可以创建一个新的电子表格并轻松地将修订历史记录发送到新的电子表格,但考虑到我有10个需要跟踪的电子表格,我宁愿没有10个新的电子表格来跟踪历史记录.将它保存在同一个电子表格中会使事情变得简单.
如果有人能帮助我,我将不胜感激!
我试图找出评论属于 Google 电子表格中的哪个单元格。从API我得到
{'kind': 'drive#comment',
...
'anchor': '{"type":"workbook-range","uid":0,"range":"285502171"}',
...}
Run Code Online (Sandbox Code Playgroud)
然而我无法将整数值转换为电子表格中range适当的单元格范围(即)。A1:A2根据文档,锚应该看起来完全不同。根据文档,我假设应该有一个type 的区域类matrix。workbook-range首先,文档中没有提及。