【发布时间】:2015-05-29 14:26:52
【问题描述】:
我最近为我的文档创建了一个 Google 脚本,但我想知道如何授权我的所有文档来执行这个脚本,而不仅仅是我用来开发脚本的文档。 .
首先,如果不通过商店,这可能吗?
【问题讨论】:
标签: google-apps-script google-sheets google-docs google-forms
我最近为我的文档创建了一个 Google 脚本,但我想知道如何授权我的所有文档来执行这个脚本,而不仅仅是我用来开发脚本的文档。 .
首先,如果不通过商店,这可能吗?
【问题讨论】:
标签: google-apps-script google-sheets google-docs google-forms
我要告诉你一个好消息!谷歌表示他们正在努力!
但也有坏消息。他们已经为此工作了四年,这实际上意味着他们没有在工作。
见Issue 489,点赞,等待项目完成公告。嘿嘿!
在多个文档之间共享脚本的主题之前已经介绍过:
图书馆。
How to share one Google Apps script between few documents?
图书馆。
What happened to the "Publish to Gallery" option in Google Apps Script?
画廊已退役。
Google Apps Script add code to copy of a document
做不到。
选项 1: 正如之前的答案所建议的那样(我相信还有更多),将您的脚本变成一个库,然后在您想要使用的每个文档中“只”需要它添加包含库的脚本以及调用库函数的函数。
选项 2: 任何独立脚本都可以“作为插件进行测试”,这允许您将脚本与任何文档相关联。不幸的是,一次只有一个文档。
选项 3:(您自己的建议。)您可以通过商店发布,但仅限于您自己(任何帐户)、知道链接的人(任何帐户)或您的组织(域帐户)。如果您使用的是消费者帐户,则必须支付 5 美元才能注册为开发者以获得此特权。
我不确定您是否需要等待审核周期,或者您的插件是否会立即上线,或者您是否可以跳过提供帮助文档、支持网站等。 - 也许其他人可以通过评论对此进行权衡,和/或使用详细信息更新此答案。
这样做的好处是能够在您的任何文档中包含脚本,而无需向其中添加脚本。
消费者帐户附加可见性选项:
企业域帐号:
【讨论】: