0

我只是看到新的“管理库”来分享我们的代码。我知道如何共享库以及如何在另一个脚本中包含特定版本,但我不知道如何从库中调用函数。

在我的图书馆里,我有简单的功能

function test() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.toast("this is a test");
}

我打开另一个电子表格并包含我的库的特定版本,我只是写

function onOpen() {
  test();
}

可惜没有运行...

你能帮助我吗 ?

更新https ://developers.google.com/apps-script/guide_libraries
https://developers.google.com/apps-script/guide_versions

4

3 回答 3

2

您可以在此处找到库和版本的文档:

https://developers.google.com/apps-script/guide_libraries

https://developers.google.com/apps-script/guide_versions

于 2012-05-22T13:31:08.913 回答
1

1)在您的“图书馆项目”中,您应该保存为一个版本(文件>管理版本)

2)在您的“实时项目”中,您应该添加此库(资源 > 管理库)。然后添加projectID hash,重要的是Identifier。(例如图书馆)。这是类,如何在代码中调用方法

mylibrary.test();

于 2012-05-22T11:18:35.640 回答
1

这是关于如何共享和使用谷歌应用程序脚本库的分步屏幕截图说明。 http://ramblings.mcpher.com/Home/excelquirks/gooscript/lib

布鲁斯

于 2012-06-12T22:15:03.340 回答