我在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參數來訪問編輯了 的單元格並添加時間戳。
從文檔失敗中得到這個基本的例子使我不知所措,或者如何找到解決方案。