有什么方法可以从Google Sheet 2触发Google Sheet 1的功能吗?

时间:2019-12-18 13:07:39

标签: google-app-engine google-apps-script google-sheets google-sheets-api

有什么方法可以从Google表格2触发Google表格1脚本编辑器的功能吗?

我阅读了Google工作表脚本的文档,并发现了有关库的信息,但在理解其工作方式时遇到了麻烦: 1)在项目键的项目属性中,它说“已贬值”-这是否意味着我不能再共享库?

2)在Google工作表2中,当我尝试通过输入Google工作表1的项目密钥来添加库时,我不断收到以下错误消息:

所选的库必须具有保存的版本才能包含在另一个脚本中。打开要添加为库的项目,保存版本,然后重试。

1 个答案:

答案 0 :(得分:0)

要将脚本#1的库成功添加到脚本#2,请按照下列步骤操作:

(1)在File > Manage Versions...Save New Version中创建脚本#1库,如here所述。

(2)将脚本#1的Script ID复制到File > Project properties...中(不是Project key )。

(3)使用在步骤1中创建的库,在脚本#2中,转到Resources > Libraries...并添加在步骤2中检索到的Script ID,如here所述。

更新:

将库添加到脚本#2后,可以通过在步骤3中写入添加到字段Identifier的单词来访问其功能。例如,如果库标识符设置为{{1} },并且库中的功能之一称为YourLibrary,您可以通过编写yourFunction在第二个脚本中运行该功能。

我希望这会有所帮助。