【发布时间】:2020-04-11 01:13:06
【问题描述】:
有什么方法可以从 Google sheet 2 触发 Google Sheet 1 脚本编辑器的功能?
我阅读了 google sheet scripts 的文档并了解了库,但无法理解它的工作原理: 1)在项目键的项目属性中,它显示“已折旧” - 这是否意味着我不能再共享库了?
2) 在谷歌表 2 中,当我尝试通过输入谷歌表 1 的项目密钥来添加库时,我不断收到以下错误:
所选库必须有一个保存的版本才能包含在另一个脚本中。打开您要添加为库的项目,保存版本并重试。
【问题讨论】:
-
Warning: A script that uses a library does not run as quickly as it would if all the code were contained within a single script project. Although libraries can make development and maintenance more convenient, you should use them sparingly in projects where speed is critical. Because of this issue, library use should be limited in add-ons.差不多了,如果你想做的事情又慢又笨重,就使用库。 -
嗨@CodeCamper 我可以接受缓慢的过程,只要我能够在另一张表中触发某些东西。知道如何解决上述错误吗?
-
lamblichus 的回答对你有用吗?
-
如果您的目标是重用代码而不将整个代码复制并粘贴到绑定到另一个电子表格的另一个 Apps 脚本项目中,那么使用库是除了添加在。如果您想在另一个电子表格中触发完全不同的功能,那就不同了。这是可能的,以间接的方式,但我不确定这是否是你真正想要的。
标签: google-app-engine google-apps-script google-sheets google-sheets-api