2013-12-16 100 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參數來訪問編輯了 的單元格並添加時間戳。

從文檔失敗中得到這個基本的例子使我不知所措,或者如何找到解決方案。

回答

相關問題