今天我有一个与Google Apps Scripts有关的问题,特别是针对Spreadsheets。我已经查看了这里的文档(是的,在Spreadsheet内部的Sheet上的文档),但我没有找到我要找的内容。这就是情况:
1.) 当在Google电子表格中编辑单元格时,我编写的函数使用cell.setComment()函数设置一个NOTE(实际上是创建一个Note,感谢您保持一致,谷歌!)。
function onEdit() {
var doc = SpreadsheetApp.getActiveSpreadsheet();
var sheet = doc.getActiveSheet();
var cell = sheet.getActiveCell();
cell.setComment("Last modified: + (new Date()));
}
2.) 从2012年9月5日开始,“Notes”已被“Comments”所取代。也许是这个日期?我宁愿使用后者。
3.) 对于两种“单元格符号表示法”,只有用于设置Note/Comment的函数,没有用于添加的(根据文档)。
4.) 我想引用或编写一个具有添加新Note/Comment功能的函数(最好是Comment,因为它们更容易阅读),而不是设置Note/Comment。
5.) 您可以通过电子表格本身的GUI手动添加Note/Comment(右键单击单元格并选择“插入注释”或“插入评论”)。因为存在这些右键功能,我相信我们可以编写一个脚本来完成相同的操作,并在编辑单元格时自动调用它。
6.) 此功能将用于跟踪单元格的修订历史记录。我知道我可以创建一个新的电子表格并将修订历史记录发送到那个新的电子表格中,但考虑到我需要跟踪10个电子表格,我宁愿不要有10个新的电子表格来跟踪历史记录。将其保留在同一电子表格中会使事情更简单。
如果有人能帮我,将不胜感激!