Google Apps脚本限制:我可以将文件共享给合作伙伴的帐户以使用其限制吗?

时间:2017-07-25 15:57:18

标签: google-apps-script google-sheets google-apps

我有一个非常大的谷歌电子表格文件,其中包含很多Apps脚本功能,每分钟都可以从API获取数据。这就是为什么它导致谷歌超出限制(服务使用太多计算机时间,urlfetch调用太多次,等等)。

现在我有两个问题:

  1. 我可以将我的工作表分享给我的合作伙伴帐户吗?他会按照自己的限制运行吗?谷歌是否继续计算我的限制? (例如:功能执行时间限制是90分钟/天/帐户。所以,如果我使用了所有这些,我会将该文件分享给我的合作伙伴的帐户,他将继续以我自己的90分钟限制为我运行。是有可能吗?)

  2. 如果1.不可能,我可能需要将我的工作表从帐户A复制到其他帐户(B)。然后我将从早上0点到早上12点在A上运行表单。从早上12点到中午12点,我在B上运行文件。任何人都可以告诉我如何禁用所有脚本函数调用,谷歌帐户的触发器? (这样当A运行时我将禁用B,当B运行时我将禁用A)? 提前致谢!

1 个答案:

答案 0 :(得分:0)

1:Google应用脚本配额限制与运行脚本的用户的Google帐户相关联,而不是脚本或电子表格的所有者。因此,当您的朋友运行脚本时,配额限制将根据他/她的帐户进行计算。

2:无法禁用触发器,但您可以使用deleteTrigger()删除触发器,然后使用ScriptApp.newTrigger(functionName)重新创建新触发器。