【发布时间】:2016-08-16 16:40:24
【问题描述】:
我确信它将是每个用户 - 但是 - 是 24 小时内的最大脚本运行时间,对于“Google Apps For Business”,每个用户 6 小时或帐户中所有用户的 6 小时。
配额的网络链接并不清楚 - 它只是说 6 小时。因此,每个 8000 个用户的 6 小时是一个巨大的数字,但相反,8000 个用户之间的 6 小时是微不足道的。
我的特殊情况是一个脚本通过可安装的时间驱动触发器运行,该触发器将 excel 附件(每个大小为 3mb)从 Gmail 转换为 Google 表格,在文件中搜索特定内容,如果找到它会将更多内容复制到另一个 Google 表格,如果然后没有内容向发件人发送响应,告诉他们填写正确的表格并附上。
处理 3 条消息(9 个附件)大约需要 5 分钟,我们目前每周收到 25 份提交,但每周将增加到 300 份。该脚本每 10 分钟运行一次。当我们达到 300 次提交时,运行 500 分钟后,该过程将完成。通常他们都在同一天到达,所以我将在第 1 天达到 6 小时,然后在第 2 天重新开始以完成。
那么问题是,组织中的其他人在第 1 天超过 6 小时后是否无法运行触发脚本?
【问题讨论】:
-
怎么可能适用于所有用户?那么在拥有 8000 个用户的域上会发生什么? ;)
-
以脚本所有者身份运行的网络应用程序将按照作者的限制运行。作为访问用户的身份验证将是每个用户。有许多不同的上下文脚本运行,你必须更具体。
-
@Jonathon 很高兴注意到
Installable triggers always run under the account of the person who created them。 Installable Triggers -
是的,问题可能已部署的各种上下文之一