Google apps script Google应用程序脚本:跨不同域帐户共享和发布不同版本的脚本

Google apps script Google应用程序脚本:跨不同域帐户共享和发布不同版本的脚本,google-apps-script,version,share,publish,Google Apps Script,Version,Share,Publish,如何在多个不同的域帐户之间共享Google应用程序脚本?(注意:这些是拥有自己域帐户的独立客户) 只有脚本所有者才能发布脚本,因此共享源脚本需要相应的域管理员用户制作脚本副本。这当然会生成不同的脚本ID 打开此脚本副本意味着我没有脚本的其他托管版本。如果我创建了一个新的“托管版本”,并按照提供附加组件的说明进行操作,我最终会得到一个单独的发布项目,以及单独的OAuth凭据,等等 这将为脚本的每个发布版本生成新的clientId+clientSecret。“托管版本”选项似乎只处理脚本副本所在域帐

如何在多个不同的域帐户之间共享Google应用程序脚本?(注意:这些是拥有自己域帐户的独立客户)

只有脚本所有者才能发布脚本,因此共享源脚本需要相应的域管理员用户制作脚本副本。这当然会生成不同的脚本ID

打开此脚本副本意味着我没有脚本的其他托管版本。如果我创建了一个新的“托管版本”,并按照提供附加组件的说明进行操作,我最终会得到一个单独的发布项目,以及单独的OAuth凭据,等等

这将为脚本的每个发布版本生成新的clientId+clientSecret。“托管版本”选项似乎只处理脚本副本所在域帐户中的脚本编辑

每次需要更改代码时,我都被迫创建[新的应用程序脚本+发布项目+OAuth凭据],如何管理应用程序脚本的版本控制?这样,每个发布项目只有一个应用程序脚本的托管版本


其他人如何跨完全不同的域帐户管理代码更改?

跨不同域的管理员将能够在您维护单个代码库的同时安装您的应用程序。

上述文章涉及到部署到单个域。作为开发人员,我将代码部署到我的域中,在那里我可以管理已发布脚本的版本控制。我找不到的是一篇详细介绍如何将脚本分发到其他域的文章。注意:这些“其他”域不属于我。他们是那些已经设置了google域帐户的客户,我会将我的私有域应用程序脚本发布到他们身上,因为私有域应用程序不能以这种方式跨“其他”域分发?也许我需要一个公开的应用程序?