【发布时间】:2020-04-10 05:05:31
【问题描述】:
我正在开发一个container-bound Apps 脚本插件。我需要在OAuth verification process 中演示安装过程。如果没有 OAuth 验证,我无法发布我的插件,而且似乎没有任何其他方式来演示安装。
我考虑过的一些选项是:
- Publishing as a private add-on。但是,这对我来说不是一个可用的选项。它在我的控制台中不可见,可能是因为我已将其设置为公共加载项,并且上面的链接表明无法更改可见性
- Installing an unpublished addon-on。这似乎也不起作用,可能是因为我的脚本是容器绑定的,或者出于其他原因。我可以与其他帐户共享脚本,但他们无法安装它;他们没有可见的安装按钮。
所以我觉得我陷入了一个不幸的循环,我的应用在没有经过验证的情况下永远无法验证。
【问题讨论】:
-
所以使用独立的未绑定项目?
-
但是作为一个绑定插件是其目的的核心。它需要能够访问当前的工作表等,这是它不能作为独立的。
-
不太熟悉插件,但测试插件使其成为bound from standalone automatically。 gsuite 插件也是 gmail 或 gcal 插件,而不是 gsheet 插件。无论如何,gsuite add ons are also standalone。见addon types
-
您的第一个链接并没有直接说明您可以绑定独立加载项,但我会尝试一下。
-
如果您无法将公共 AddOn 更改为私有 AddOn - 您可以再次发布它,绑定到新的 GCP 项目。