有什么办法可以将Google脚本代码打包为Google表格的附件?

时间:2019-12-18 12:27:23

标签: javascript google-apps-script google-sheets google-apps google-apps-marketplace

有什么办法可以将Google脚本代码打包为Google表格的附件或锁定代码,因此除指定的用户或所有者之外,没有人可以查看或编辑脚本代码?

如果包装为附加组件是唯一的选择,它将在市场中的某个位置发布附加组件吗?我不希望打包的附件公开发布。

请告知?

1 个答案:

答案 0 :(得分:1)

答案:

是可以的,但这取决于您要执行的操作以及实现插件的方式。

更多信息:

根据Google文档,应该提到的第一件事:

  

所有插件现已发布到G Suite市场。最初,附加组件已发布到Chrome网上应用店,并且可以有选择地在G Suite市场中发布,以使其在整个域内均可安装。

Google最近已开始将Chrome网上应用店迁移到G Suite市场,因此现在应该在此处发布所有附加组件。您可以看到迁移信息here

请牢记这一点,您可以通过以下两种方法来实现自己想要做的事情:

首先,您可以浏览发布过程,以在G Suite市场中安装附加组件。您可以设置可见性以确定谁可以安装加载项,只能将其设置为您的域,因此不公开。该插件必须与Google Cloud Platform(GCP)项目关联。您还可以设置插件的协作者-这些是唯一可以编辑和查看插件代码的人员。

或者,您可以为脚本设置共享选项,就像为脚本设置任何其他Drive文件一样。不过,实际上并不建议这样做-允许人们使用附加组件意味着他们可以在未发布的情况下访问代码,即使没有,他们也可以在给出脚本ID的情况下复制该脚本。

我希望这会有所帮助!

参考文献: