Google Apps Script Event Object
Google Apps Script的Event系統有別於一般程式語言的Event寫法 Apps Script在"資源>您現有的觸發程序"中,可以註冊您的function到某個Event 例如下面就是把onOrderFormCommit()註冊到表單提交時候執行 而根據Apps Event的說明文件( https://developers.google.com/apps-script/understanding_events )指出 以Form的Event部分,將會接收到三個參數: 而這三個參數都會包在第一個傳入變數中,因此在onOrderFormCommit()中加入Logger檢視接收參數的內容... function onOrderFormCommit(e){ Logger.log('----------------->'); Logger.log(JSON.stringify(e)); Logger.log('----------------->'); ...(skip) } 透過"檢視 > 記錄",則可以看到表單送出的內容如下: 把它丟給JSON parser格式化一下,比較清楚... 如此,就可以比較明確的抓出Form的送出值來做處理(之前都笨笨的抓最後一筆...可以修改程式拉!)