將兩個onEdit 觸發器函數合併為一個
簡介
使用表格🎜>簡介
組合函數
要合併兩個 onEdit 函數,您只需重新命名第一個函數為 onEdit1,第二個函數為 onEdit2。然後,建立一個名為 onEdit 的新函數,將 e 參數傳遞給 onEdit1 和 onEdit2:
<code class="javascript">function onEdit(e) {
onEdit1(e);
onEdit2(e);
}</code>
登入後複製
此方法可確保在發生編輯時觸發兩個函數,同時避免名稱衝突。
示例代碼
使用原始問題中提供的代碼:
<code class="javascript">function onEdit1(e) { // Dependent Dropdown list
// ...
}
function onEdit2(e) { // addRow by checkboxes
// ...
}
function onEdit(e) {
onEdit1(e);
onEdit2(e);
}
</code>
登入後複製
相關資源
- [兩個OnEdit 函數無法協同工作](https://productforums.google.com/d/topic/docs-script-apps/zPk3-I10v4I/2)
- [多個OnEdit函數的最佳實踐](https://blog.apps-script-maven.com/2021/09/best-practices-for-multiple-onedit-functions/)
- [如何在同一個google中運行多個onEdit 函數腳本(谷歌表格)? ](https://stackoverflow.com/questions/50165497/how-to-run-multiple-onedit-functions-in-the-same-google-script-google-sheets)
- [包圍多個onEdit 函數](https://developers.google.com/apps-script/reference/script/function#g_id_edit_functions)
以上是如何在 Google 試算表中組合多個 onEdit 函數以避免名稱衝突?的詳細內容。更多資訊請關注PHP中文網其他相關文章!