【问题标题】:How to publish custom function for Google Spreadsheets developed using Google Script如何为使用 Google Script 开发的 Google 电子表格发布自定义函数
【发布时间】:2012-07-01 17:21:37
【问题描述】:

如果我听起来很幼稚,请原谅我,我确实阅读了 Google Script 网站上的一些教程。

我最近意识到使用 Google 脚本通过自定义函数扩展 Google 电子表格功能。

我了解脚本与在 Google 文档中打开的特定电子表格相关联,并使用工具菜单插入自定义函数代码。电子表格就像自定义函数代码的容器

我难以理解的问题是这些函数是如何发布的,以及最终用户如何发现自定义函数的可用性,以便他们可以将这些自定义函数插入到他们创建的电子表格中

有没有办法将一组自定义函数放在一起像函数库一样工作,或者我们是否必须创建单独的函数并发布每个函数

【问题讨论】:

    标签: google-apps-script google-sheets add-on custom-function


    【解决方案1】:

    正如您所提到的,自定义函数的可用性仅限于最近编写自定义函数的电子表格。

    您现在可以创建函数库,并通过脚本 ID 将它们提供给其他电子表格使用 - 更多详细信息请参阅文档 https://developers.google.com/apps-script/guide_libraries

    【讨论】:

    • 您能否详细说明如何使用脚本 ID 将函数分发给其他电子表格用户。通过阅读您提到的链接,我得到的是源代码对于从脚本库在电子表格中安装特定脚本的用户是可见的。这是我希望任何人都可以看到代码的最后一件事。我原以为只有函数调用会暴露给使用库的电子表格,从而允许其他人在库中插入任何函数。还是我误解了自定义函数的使用方式?
    【解决方案2】:

    如果您将脚本发布到Script Gallery,它可以被其他用户发现和安装。他们会将脚本源代码的副本安装到他们的电子表格中。

    【讨论】:

      猜你喜欢
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-07
      • 1970-01-01
      • 2012-08-12
      相关资源
      最近更新 更多