如何与“管理库”共享我的代码?

时间:2012-05-22 10:24:18

标签: google-apps-script

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

在我的图书馆中,我只是功能

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

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

1)在“库项目”中,您应该保存为版本(文件>管理版本)

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

  

mylibrary.test();

答案 2 :(得分:1)

以下是如何共享和使用Google Apps脚本库的逐步截图说明。 http://ramblings.mcpher.com/Home/excelquirks/gooscript/lib

布鲁斯