亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何測試氣體中的觸發功能?

如何測試氣體中的觸發功能?

www說 2019-06-17 16:07:07
如何測試氣體中的觸發功能?GoogleApps腳本支持觸發器,那個過道事件觸發函數。不幸的是,開發環境將允許您測試沒有參數傳遞的函數,因此不能以這種方式模擬事件。如果您嘗試,您將得到一個錯誤,例如:參考錯誤:“e”未定義??梢詫⑹录暈榭蛇x參數,并使用以下任何技術將默認值插入觸發器函數中:“是否有更好的方法在JavaScript中執行可選的函數參數?“.但是這帶來了一個風險,一個懶惰的程序員(如果是你的話舉起手來)會把代碼拋在腦后,產生意想不到的副作用。當然還有更好的方法嗎?
查看完整描述

2 回答

?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

調試事件對象帶著堆棧驅動測井谷歌應用程序腳本。在腳本編輯器的菜單欄中,goto:View > Stackdriver Logging查看或流日志。

sole.log()會寫DEBUG級別消息

onEdit():

function onEdit (e) {
  var debug_e = {
    authMode:  e.authMode,  
    range:  e.range.getA1Notation(),    
    source:  e.source.getId(),
    user:  e.user,   
    value:  e.value,
    oldValue: e. oldValue  }

  console.log({message: 'onEdit() Event Object', eventObject: debug_e});}

onFormSubmit():

function onFormSubmit (e) {
  var debug_e = {
    authMode:  e.authMode,  
    namedValues: e.namedValues,
    range:  e.range.getA1Notation(),
    value:  e.value  }

  console.log({message: 'onFormSubmit() Event Object', eventObject: debug_e});}

onChange():

function onChange (e) {
  var debug_e = {
    authMode:  e.authMode,  
    changeType: changeType,
    user:  e.user  }

  console.log({message: 'onChange() Event Object', eventObject: debug_e});}

然后檢查StackdrierUI標記為message字符串以查看輸出。


查看完整回答
反對 回復 2019-06-17
  • 2 回答
  • 0 關注
  • 595 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號