合併兩個onEdit 觸發器函數
Google Apps 腳本允許開發人員創建自訂觸發器,這些觸發器在其應用程式中發生特定事件時會執行,例如編輯Google 表格中的值。但是,腳本不能包含多個同名函數,這會導致使用 onEdit 觸發器時發生衝突。
克服此限制的一種方法是為每個 onEdit 函數建立單獨的觸發器。雖然這有效,但它可能不是最有效的解決方案。
更好的解法是使用參數 e 將兩個 onEdit 函數合併為一個。操作方法如下:
<code class="javascript">function onEdit(e) { // Call function1 with parameter e onEdit1(e); // Call function2 with parameter e onEdit2(e); }</code>
在每個函數中,您可以存取事件物件 e 來確定編輯了哪個單元格並執行適當的操作。
例如:
<code class="javascript">function onEdit1(e) { // Code to handle the first onEdit event } function onEdit2(e) { // Code to handle the second onEdit event }</code>
這種合併方法可讓您使用單一 onEdit 函數來處理多個觸發事件,確保乾淨且有效率的腳本實作。
以上是如何在 Google Apps 腳本中組合多個「onEdit」觸發器函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!