Google Apps 脚本中可以跨多个文件运行的时间驱动触发器是否有最大数量?

问题描述 投票:0回答:1

我在两个单独的文件中设置了三个相同的函数,每个函数都针对电子表格中的不同工作表。我为每个功能设置了时间驱动的触发器。一个文件完美地运行这些触发器,而另一个文件仅在手动触发时才起作用。可同时运行的时间驱动触发器的数量是否有限制

  • 我尝试删除并重新创建触发器
  • 更改触发时间
google-sheets google-apps-script triggers
1个回答
0
投票

基于时间的触发器不起作用,因为我使用了 getActiveSheet() ,它实际上应该只在存在一张包含一张纸的电子表格时使用。这个方法获取正在UI中显示的工作表;由于我有多个工作表,因此触发器仅适用于“活动工作表”。

我将 getActiveSheet 更改为 getSheetByName("") 并且它有效。

© www.soinside.com 2019 - 2024. All rights reserved.