当其他脚本更改工作表时,onChange函数不会触发

时间:2018-12-20 20:32:41

标签: google-apps-script google-sheets

我有一个带有日历的应用程序脚本Web App,日历从主电子表格中获取数据。用户可以单击项目(在日历上)以更改数据:例如日期,时间,所做的事情,发生的事情等。这些更改将提交到“转储”电子表格中,然后这些更改应该被复制到主电子表格。

问题是,当提交Web应用程序表单时,转储表由脚本更改。这将导致dumpSheet上的onChange触发器不运行,从而导致提交的数据没有被复制到母版纸上。

如何解决此问题?我可以做一个时间驱动的触发器来提交更改,但是问题是用户将不得不等待在Web应用程序日历中查看其更改。而且我会不必要地运行该功能,从而浪费了我的应用程序脚本配额。

0 个答案:

没有答案