温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Google App Script Spreadsheet Add-on: Allow people outside of my organization to test it?
google-apps-script google-sheets

其他 - Google App脚本电子表格插件:允许我组织以外的人进行测试吗?

发布于 2020-03-29 21:51:08

我写了一个实现电子表格附加功能的Google Apps脚本。我和组织中的每个人都可以对其进行测试(通过“运行”>“作为附件测试”)。现在,我希望允许组织外部的一个特定人员也可以对其进行测试,而不必发布它。

据我从到目前为止所发现的信息中了解到的,脚本只有三种许可方案:对我来说是私有的,对我的组织来说是私有的,对每个人都是公开的。那是正确的还是有办法授予特定人员访问权限?

该人员在我的组织外部拥有一个Google帐户,并且可以访问App脚本和电子表格。

查看更多

提问者
Christina Unger
被浏览
167
Andres Duarte 2020-01-31 21:59

您要提到的许可方案(对我来说私有,对我的组织来说私有,对每个人都是公开)是“附件可见性” [1],仅适用于已发布的附件。您或任何对加载项脚本和电子表格具有至少阅读权限的用户可以测试加载项,而不必按照文档[2]中的以下步骤进行发布:

1)在Apps脚本编辑器中打开加载项的脚本项目。

2)选择发布>从清单中部署...以打开“部署”对话框。

3)在“最新版本(标题)”行中,单击“安装加载项”以开发模式安装加载项的当前保存版本。如果您安装附件的最新版本(标题),则您对附件代码所做的任何更改都会立即应用,而无需重新安装。

4)或者,您可以创建一个版本控制的部署并安装它。如果您要“检查点”附加组件的版本以将其与开发中的版本进行比较,这将很有帮助。

[1] https://developers.google.com/gsuite/add-ons/how-tos/editor-publish-overview#visibility

[2] https://developers.google.com/gsuite/add-ons/how-tos/testing-gsuite-addons