iT邦幫忙

0

GOOGLE SHEET SCRIPT 的onEdit(e)

  • 分享至 

  • xImage

因為工作需要正在學習使用Google Sheet script
操作function onEdit(e)時,總是發生
TypeError: Cannot read property 'XXXX' of undefined
有使用到
e.source
e.range
看YOUTUBE上的教學,操作得很順利,總是沒有出現以上的錯誤信息
自己也GOOGLE 問題的解決方法,可能是沒有程式語言的基礎,總是有看沒有懂
想請教是否可以有人可以指導一下,謝謝

要不要把程式碼貼出來或是直接把文件分享出來,不然很難幫助你
idnoidno iT邦新手 4 級 ‧ 2021-03-02 21:34:41 檢舉
程式碼
function onEdit(e){
var activeSheet = e.source.getActiveSheet();
var cell = e.range;
var col = cell.getColumn();
if(cell.getFormula() !==""){
var destination = activeSheet.getRange(2,col,activeSheet.getLastRow()-1,1);
cell.copyTo(destination);
}
}

錯誤信息
TypeError: Cannot read property 'source' of undefined
抱歉忘記回覆,如果你是手動執行的話,e 是 undefined 應該屬於正常,得要從試算表中觸發才會有資料
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答