gpt4 book ai didi

google-apps-script - Google Apps 脚本 - 如何发布/安装容器绑定(bind)脚本

转载 作者:行者123 更新时间:2023-12-02 00:05:13 26 4
gpt4 key购买 nike

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

谢谢,
阿里

最佳答案

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

在您的组织中大规模部署脚本的一种方法是使用由 Add-ons 编写的 Google Apps 脚本.附加组件由用户安装并可供他们处理的每个文档使用。附加组件背后的脚本也可以轻松升级,无需任何用户干预。这种方法的一个问题是all add-on's need to be approved by Google .这带来了 Google 不会将您的脚本作为附加组件发布的风险。虽然在您的项目获得 Google 批准后会有一个公共(public)的附加组件商店,但有一些可见性选项可以限制访问并阻止一般可见性。根据 add-on publication step #12:

In the "Visibility options" section, select which users will be able to find your add-on — usually either all users or only users with an account in your Google Apps domain.



希望当插件离开开发者预览版时,Google Apps 域能够更好地控制发布和可见性(我已经打开了 feature request for this)

关于google-apps-script - Google Apps 脚本 - 如何发布/安装容器绑定(bind)脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18803729/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com