我在Google Doc Spreadsheet中使用Google Apps Script遇到onEdit
simple trigger问题。onEdit范围始终为单元格A1
range
在event object
传递到onEdit
总是映射回到单元格A1
。 我遇到的其他几个问题是onEdit
和event object
,但这是一个非常狭窄和具体的例子,希望很容易提出一个问题。
我的摄制步骤:
- 登录到谷歌文档
- 创建新的电子表格
Tools->Script Editor
(这将在新标签中打开)- 改为如下Code.gs的内容( C & P来自[https://developers.google.com/apps-script/understanding_events#eventsDetails])
function onEdit(e) {
e.range.setComment("Edited at: " + new Date().toTimeString());
} - 名保存更改Code.gs
- 返回到电子表格标签
- 输入号码7成细胞
C3
然后按下回车键 注:什么是进入似乎并没有关系,只需要触发onEdit
事件 - 等待电子表格保存更改服务器
- 细胞
A1
与评论,说更新,Edited at: [current time]
预期的行为是该评论是ADDE d到单元格C3。根据documentation stating;
[步骤4中的示例]是在编辑 电子表格时被触发的功能。它使用e参数来访问编辑了 的单元格并添加时间戳。
从文档失败中得到这个基本的例子使我不知所措,或者如何找到解决方案。