Google Apps脚本 - 如何发布/安装容器绑定脚本

时间:2013-09-14 16:16:00

标签: google-apps-script install publish

我有一个文档容器绑定脚本,我想发布,我想让谷歌应用程序组织中的人可以使用它。我知道脚本库仅适用于电子表格应用,因此我该如何发布它。或者,更具体地说,当前脚本绑定到一个文档,如何在所有文档上运行?我的用户群相当小,大约有300人,如果需要,我可以让他们每个人都安装它。

谢谢, ARI

1 个答案:

答案 0 :(得分:3)

分发容器绑定脚本的选项有限。复制带有容器绑定脚本的文档时,也会复制该脚本。因此,如果组织中的300人复制了文档,他们也会拥有该脚本的副本。此技术的问题是脚本仅附加到该特定文档并创建新文档,而不是获取模板的另一个副本,或打开现有文档将不包括您的脚本功能。另一个问题是模板副本中的脚本变为孤立状态,您无法推送更新版本。使用Managed Libraries解决了这个问题,但最终用户仍然需要在脚本编辑器中选择较新版本的脚本。

在您的单位中大规模部署脚本的一种方法是使用Google Apps脚本创作Add-ons。附加组件由用户安装,并可供其使用的每个文档使用。附加组件后面的脚本也可以轻松升级,无需任何用户干预。这种方法的一个问题是all add-on's need to be approved by Google。这会带来Google不会将您的脚本作为插件发布的风险。虽然在您的项目获得Google批准后,有一个公共商店的附加组件,但仍有可见性选项来限制访问并防止普遍可见。根据{{​​3}}

  

在"可见性选项"部分,选择哪些用户可以   找到你的插件 - 通常是所有用户或只有用户   您的Google Apps域中的帐户。

希望当附加组件离开开发者预览时,Google Apps域可以更好地控制发布和可见性(我已经打开了add-on publication step #12: