问题标签 [google-apps-script-project]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 电子表格中的最大脚本数
在我的电子表格中,我在 GAS 中插入了 35 个项目,以从同一张表中生成 google doc,其中占位符存在于文档中。
该脚本从包含该脚本的工作表中的每一行中获取字段,并使用 Google Doc 模板(由 TEMPLATE_ID 标识)创建一个 PDF 文档。这些字段替换模板中的占位符。占位符通过在两边都有一个 % 来标识,例如 %Name%。它由“创建 PDF”菜单调用。
自然地,我为每个 Google Doc 模板创建了一个项目(因为我需要来自 35 个不同模板的 35 个不同的文档),所以在我的工作表中,我在菜单中有大约 35 个自定义语音来激活每个脚本。有时有些脚本不会一起出现,所以我必须重新加载工作表才能找到我需要的脚本。
为什么?有办法避免这种情况吗?
脚本是这样的:
更新:
通过替换从单元格中动态获取值的模板 ID 来解决:
google-apps-script - 拥有多个 Google Apps 脚本项目会减慢执行时间吗?
我正在为我的客户创建一个新的 Google Apps 脚本项目。这些项目仅由我的单个 Google 帐户拥有和管理。这些 Apps 脚本项目相互重复,但文档 ID 发生了变化。我总共有 6 个 Apps 脚本项目,我希望再添加 20 个客户端(因此还有 20 个项目)。
这会减慢我端和客户端端的执行时间吗?每个项目是否在不同的服务器上运行?1 个 Google 帐户上的项目数量是否会影响执行速度?