我使用Google文档电子表格中的simple trigger与onEdit
Google Apps Script遇到了问题。
传递给range
的{{3}}中的onEdit
始终会映射回单元格A1
。
我在onEdit
和event object
遇到了一些其他问题,但这是一个非常狭隘和具体的例子,希望很容易提出一个问题。
我的Repro步骤:
Tools->Script Editor
(这将在新标签中打开)function onEdit(e) {
e.range.setComment("Edited at: " + new Date().toTimeString());
}
C3
中输入数字7,然后按Enter键
注意:输入的内容似乎并不重要,只需触发onEdit
事件A1
已更新为评论Edited at: [current time]
预期的行为是评论被添加到单元格C3。根据{{3}};
[步骤4中的示例]是a时触发的函数 电子表格已编辑。它使用e参数来访问该单元格 已编辑并添加时间戳。
从文档失败中获得这个基本示例让我不知道我可能做错了什么或者如何寻找解决方案。
答案 0 :(得分:1)
随着新工作表的发布,一些Google Apps脚本功能被破坏,特别是您提到的那个。
您可以在此处找到有关此问题和其他当前问题的文档:https://developers.google.com/apps-script/migration/sheets#onedit_triggers
确保团队正在努力解决这个问题,你可能会在星期三Google Apps Unscripted:https://plus.google.com/u/0/116174873209306927411/posts/MbXQhKusUZ3?cfem=1
中就这个问题提出一两个问题。