首页 > 解决方案 > 拥有多个 Google Apps 脚本项目会减慢执行时间吗?

问题描述

我正在为我的客户创建一个新的 Google Apps 脚本项目。这些项目仅由我的单个 Google 帐户拥有和管理。这些 Apps 脚本项目相互重复,但文档 ID 发生了变化。我总共有 6 个 Apps 脚本项目,我希望再添加 20 个客户端(因此还有 20 个项目)。

这会减慢我端和客户端端的执行时间吗?每个项目是否在不同的服务器上运行?1 个 Google 帐户上的项目数量是否会影响执行速度?

我的 Google Apps 脚本项目的屏幕截图

标签: google-apps-scriptgoogle-apps-script-project

解决方案


正如@Alan Wells 所指出的,执行时间不受您帐户中项目数量的影响,但是您的 Apps 脚本配额限制适用于您所有项目的总和。

如果代码作为附加组件运行,它可能会在不同的服务器上运行,因为用户将从他们的帐户运行代码,并且可能在不同的地理位置。

但总结一下:

  • 如果代码是从您的帐户运行的,则它违反了您的配额限制。
  • Apps 脚本不可扩展。您无法以某种方式获得更多配额。
  • 如果您的代码作为附加组件发布,那么代码将像在用户帐户上一样运行,并违反他们的配额。
  • 附加组件用户看不到项目代码,即使它正在使用他们的配额。
  • 您可以在Apps 脚本仪表板的执行选项卡中查看不同脚本执行的持续时间。

推荐阅读