我在两个单独的文件中设置了三个相同的函数,每个函数都针对电子表格中的不同工作表。我为每个功能设置了时间驱动的触发器。一个文件完美地运行这些触发器,而另一个文件仅在手动触发时才起作用。可同时运行的时间驱动触发器的数量是否有限制
基于时间的触发器不起作用,因为我使用了 getActiveSheet() ,它实际上应该只在存在一张包含一张纸的电子表格时使用。这个方法获取正在UI中显示的工作表;由于我有多个工作表,因此触发器仅适用于“活动工作表”。
我将 getActiveSheet 更改为 getSheetByName("") 并且它有效。