如何内联GAS库以加速脚本?

时间:2015-12-04 22:21:36

标签: google-apps-script

库的文档声明应该避免它们以加快脚本速度。 有没有办法内联图书馆? 我认为如果有可用的来源应该有办法吗? 只是将库的源代码复制并粘贴到我的主脚本工作中吗?

1 个答案:

答案 0 :(得分:2)

如果您没有任何名称冲突,则复制粘贴应该可以正常工作。但是您必须重命名所有对库的调用,删除库名。

可能可以创建一个构造函数来保持命名空间完全相同。因此,您可以使用该库或粘贴其代码,而无需更改脚本的其余部分。

无论如何,我认为文档对此有一点苛刻"速度提升"不使用库。这并不是说你的脚本在没有库的情况下运行得更快,它只需要更少的时间来加载。我认为只有在您编写插件或一些大量使用的脚本以及大量的UI交互等时才会这样做。