Google apps script google工作表上的编辑器可以使用onOpen()触发器多少次?
使用google apps脚本,我编写了一个大代码,每当您增加电子表格中的工作表数量时,它都会占用大量的执行时间。我想通过将自定义函数划分为6个自定义函数来克服这个问题,每个自定义函数都会自己快速运行,但为了做到这一点,我将分配一个onOpen()通过UI上的菜单触发,该特定用户只能单击并执行其相关功能。 我的问题是,如果我每6个功能有6个用户,一个用户每天可以打开一张工作表并使用该菜单多少次? i、 例如,用户1每天必须使用5张电子表格,在每个电子表格中,他将访问30-50张表格。。总共有250张(最多)。通过这样做,他是否会超过触发每日限制? 这肯定会使我的代码运行顺畅,但会为每个用户使用许多简单的触发器。免责声明:未经测试 有关配额:Google apps script google工作表上的编辑器可以使用onOpen()触发器多少次?,google-apps-script,google-sheets,triggers,Google Apps Script,Google Sheets,Triggers,使用google apps脚本,我编写了一个大代码,每当您增加电子表格中的工作表数量时,它都会占用大量的执行时间。我想通过将自定义函数划分为6个自定义函数来克服这个问题,每个自定义函数都会自己快速运行,但为了做到这一点,我将分配一个onOpen()通过UI上的菜单触发,该特定用户只能单击并执行其相关功能。 我的问题是,如果我每6个功能有6个用户,一个用户每天可以打开一张工作表并使用该菜单多少次? i、 例如,用户1每天必须使用5张电子表格,在每个电子表格中,他将访问30-50张表格。。总共有25
- 触发器:每个脚本每个用户20个
- 总触发运行时间:90分钟/天(最多6小时/天)
指创建的触发器数量,而不指每个触发器的运行次数。i、 例如,用户可以尽可能多次打开电子表格,并且仍然执行触发器
trigger(1个触发器),前提是用户不跨越其他配额onOpen()
- Simple
的限制为30秒。在最大运行时间为90分钟/天的情况下,假设简单触发器运行30秒,并且简单触发器计数为90分钟配额,用户最多可以打开电子表格180次,并且仍然可以运行onOpen()
onOpen()
- 手动菜单单击不计入总触发器运行时间。因此,我认为它不计入触发器运行时或创建的触发器数量(除非脚本以编程方式创建触发器)
- 如果这仍然很慢,您可以将工作卸载到。您可以使用直接访问API。API完成了所有工作,而您的脚本只是请求执行某些操作