2013-12-16 78 views
0

我在Google Doc Spreadsheet中使用Google Apps Script遇到onEditsimple trigger问题。onEdit范围始终为单元格A1

rangeevent object传递到onEdit总是映射回到单元格A1。 我遇到的其他几个问题是onEditevent object,但这是一个非常狭窄和具体的例子,希望很容易提出一个问题。

我的摄制步骤:

  1. 登录到谷歌文档
  2. 创建新的电子表格
  3. Tools->Script Editor(这将在新标签中打开)
  4. 改为如下Code.gs的内容( C & P来自[https://developers.google.com/apps-script/understanding_events#eventsDetails])
    function onEdit(e) {
    e.range.setComment("Edited at: " + new Date().toTimeString());
    }
  5. 名保存更改Code.gs
  6. 返回到电子表格标签
  7. 输入号码7成细胞C3然后按下回车键 注:什么是进入似乎并没有关系,只需要触发onEdit事件
  8. 等待电子表格保存更改服务器
  9. 细胞A1与评论,说更新,Edited at: [current time]

预期的行为是该评论是ADDE d到单元格C3。根据documentation stating;

[步骤4中的示例]是在编辑 电子表格时被触发的功能。它使用e参数来访问编辑了 的单元格并添加时间戳。

从文档失败中得到这个基本的例子使我不知所措,或者如何找到解决方案。

回答

相关问题