Google Apps 脚本限制:我可以将文件共享到合作伙伴的帐户以使用他们的限制吗?
Google Apps Scripts limit: Can I share a file to partner's account to use their limit?
我有一个很大的 google spreadsheet 文件,其中包含许多 Apps 脚本函数,每分钟从 API 获取数据。这就是为什么它会导致超过 google 的限制(服务使用了太多的计算机时间,urlfetch 调用了太多次,等等)。
现在我有两个问题:
我可以将我的 sheet 分享到我合作伙伴的帐户,他将 运行 以他自己的限额分享吗? Google是否继续从我这里算limit? (例如:函数执行时间限制是 90 min/day/account。所以如果我用完所有这些,我会将该文件共享到我合作伙伴的帐户,他将继续 运行 用他自己的 90分钟限制。可以吗?)
如果 1. 不可能,也许我需要将我的 sheet 从帐户 A 复制到另一个帐户 (B)。然后我将在上午 0 点到 12 点 运行 A 上 sheet。从中午 12 点到中午 12 点,我 运行 B 上的文件。谁能告诉我如何禁用所有脚本函数调用,google 帐户的触发器? (这样我会在 A 运行s 时禁用 B 并在 B 运行s 时禁用 A)?
提前致谢!
1:Google 应用程序脚本配额限制与 运行 脚本而非脚本或电子表格所有者的人的 Google 帐户相关联。因此,当您的朋友运行脚本时,配额限制将针对他/她的帐户进行计算。
2:无法禁用触发器,但您可以使用 deleteTrigger()
删除触发器,并且可以使用 ScriptApp.newTrigger(functionName)
.
重新创建一个新触发器
我有一个很大的 google spreadsheet 文件,其中包含许多 Apps 脚本函数,每分钟从 API 获取数据。这就是为什么它会导致超过 google 的限制(服务使用了太多的计算机时间,urlfetch 调用了太多次,等等)。
现在我有两个问题:
我可以将我的 sheet 分享到我合作伙伴的帐户,他将 运行 以他自己的限额分享吗? Google是否继续从我这里算limit? (例如:函数执行时间限制是 90 min/day/account。所以如果我用完所有这些,我会将该文件共享到我合作伙伴的帐户,他将继续 运行 用他自己的 90分钟限制。可以吗?)
如果 1. 不可能,也许我需要将我的 sheet 从帐户 A 复制到另一个帐户 (B)。然后我将在上午 0 点到 12 点 运行 A 上 sheet。从中午 12 点到中午 12 点,我 运行 B 上的文件。谁能告诉我如何禁用所有脚本函数调用,google 帐户的触发器? (这样我会在 A 运行s 时禁用 B 并在 B 运行s 时禁用 A)? 提前致谢!
1:Google 应用程序脚本配额限制与 运行 脚本而非脚本或电子表格所有者的人的 Google 帐户相关联。因此,当您的朋友运行脚本时,配额限制将针对他/她的帐户进行计算。
2:无法禁用触发器,但您可以使用 deleteTrigger()
删除触发器,并且可以使用 ScriptApp.newTrigger(functionName)
.