使用我自己的Google文档插件而不发布它

时间:2015-09-01 13:27:16

标签: google-apps-script google-docs google-apps-script-addon

我刚刚为Google文档制作了一个插件,成功测试了它,现在我想使用它。它非常简单,它只显示当前文档的ID。

这是脚本中最重要的部分,仅由onOpen(e)函数调用:

DocumentApp.getUi().alert(DocumentApp.getActiveDocument().getId())

当我通过发布/测试作为插件进行测试时(我不确定英文标题,我从捷克语翻译了按钮名称)它完全符合我的要求。

我如何使用它,就像我从网上商店下载它一样?我不想发布它,因为它对其他人来说并不是很有用,我必须遵守谷歌想要的规则。有可能吗?

3 个答案:

答案 0 :(得分:2)

您可以私下发布。 通过这种方式,您可以立即发布它(谷歌不需要对其进行审核),它只能由您查看和安装,而且您不必支付开发者费用。

答案 1 :(得分:2)

在Chrome网上应用店开发人员信息中心中:

Developer Dashboard

您可以添加要作为草稿发布的“项目”。然后,您可以在发布之前编辑该项目。在“编辑项目”页面的最底部,有3个可见性选项设置。最后一个是“私人”

Visibility Options

绑定到Doc的Apps脚本运行onOpen()函数,而不将脚本作为加载项发布,或将绑定脚本部署为Web应用程序。发布加载项和部署Web应用程序是两回事。但是,你甚至不需要做其中任何一个。您需要做的就是打开Apps脚本绑定的Doc,并运行onOpen()函数。此外,您不需要onOpen(e)中的e参数。这是一个事件参数。

其他有趣的是基于群组的发布:

Group-Based Publishing in the Chrome Web Store

答案 2 :(得分:0)

我不能通过付款程序。如前面提到的评论;您可以支付开发人员费用(我记得那是5美元)并将其发布为私有。因此没有人可以看到并安装它。 但是,如果要用作测试,则可以在文档上运行脚本作为测试。选择“运行->作为附件测试...”菜单,然后必须选择一个文档。选择并打开该文档后,您将在地址栏上看到很长的文本,如下所示:

https://docs.google.com/document/d/your_document_id/edit?addon_dry_run=bla_bla_bla

所以就拿

?addon_dry_run=bla_bla_bla

之后
https://docs.google.com/document/d/your_document_id/edit

并粘贴到其他文档中:)您的附加菜单将起作用。但是我不能保证这是否仅适用于您的帐户或安全漏洞!使用风险自负。