是否可以使用已发布的脚本而不将加载项放入Google加载项存储中

时间:2017-07-30 17:12:25

标签: google-apps-script publish

我创建了一个电子表格来帮助创建桌面角色扮演游戏的角色。目前,每次我将文件另存为不同的名称和/或将其移动到我的google驱动器中的其他文件时,该脚本会告诉我发布者未知,我必须完成授权过程。< / p>

我有兴趣发布脚本以绕过此授权过程,以便其他人可以使用该工具并自由制作字符,而无需重复执行授权过程,但该脚本在外部并不特别有用我创建的电子表格的上下文,因此不应该单独下载。

有关如何处理此事的任何建议吗?

1 个答案:

答案 0 :(得分:0)

我认为这是必要的。从Add-on Authorization Lifecycle

开始
  

具体来说,已安装和已启用状态确定onOpen(e)函数运行的授权模式.Apps脚本将授权模式作为event parameterauthMode属性传递,{{1} }; e的值对应ScriptApp.AuthMode枚举中的常量。

此外,您可以将加载项发布为restricted to a specific domain。如果加载项未公开发布,则不会通过审批流程。

您可以查看此帖子: Google Apps script publishing addon for internal use