根據https://developers.google.com/apps-script/guides/triggers:
onEdit(e) 在用戶更改電子表格中的值時運行。
另一方面,根據https://developers.google.com/apps-script/guides/triggers/eventsonChange(e)具有以下可能值:changeType
更改的型別(EDIT、INSERT_ROW、INSERT_COLUMN、REMOVE_ROW、REMOVE_COLUMN、INSERT_GRID、REMOVE_GRID、FORMAT 或 OTHER)。
所以:
onEdit(e)當我只是更改單元格邊界時,為什么觸發器會觸發?更改單元格格式是否被視為價值變化?
uj5u.com熱心網友回復:
這很可能是一個錯誤。
要么onEdit在不應該觸發的時候觸發,要么應該更新檔案以包含邊界更改。根據當前的檔案,很明顯它應該只在值發生變化時觸發。
為了將來參考,在此處發布相應的問題跟蹤器(您可能已提交):
- onEdit 和 onChange 觸發器之間的沖突
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/410895.html
標籤:
上一篇:日月互換?
