2017-08-04 44 views
0

我有一个系统(我是该系统的唯一用户,并且这种情况不应该改变),其中电子表格是从模板文件中复制的。这个模板有一个脚本,它填充了几个菜单来执行一些操作。因此,模板电子表格的每个新副本都有自己的脚本副本。问题在于每次使用新的电子表格时,用户(我)都必须授权脚本的执行。这并不是那么糟糕,但授权过程最近变得更加烦人了(例如见https://developers.google.com/apps-script/images/unverified-app-ui.gif)。鉴于我是这些电子表格的唯一用户,我认为这个过程是不必要的,并希望解决这个问题。自己使用的电子表格脚本的授权

我试图通过将代码解压缩到独立脚本文件中并作为附加发布(https://developers.google.com/apps-script/quickstart/docs)来解决此问题,但实际上发布它需要我支付5美元,并且我认为这是荒谬的,因为我是唯一的用户。

还有其他想法吗?

在此先感谢。

+0

Stack Overflow不适用于这类问题。这是一个很好的问题,它不是一个好的Stack Overflow问题。最好在Apps Script社区提问:[链接到Apps脚本社区](https://plus.google.com/communities/102471985047225101769) –

+0

为什么它不是一个好的堆栈溢出问题?我在这里张贴新东西。 – castillohair

+0

一个很好的问题通常包括一些关于错误消息的代码和细节和/或预期的结果与你所得到的结果。一个很好的问题是独特的。您的问题涉及Apps脚本中的新授权更改。您解释了您尝试的内容,但您尝试的内容与**使用**有关,而不是实际的代码行。您的问题更多的是客户服务主题,或者是关于新程序的投诉。堆栈溢出不是Google的客户服务或提交投诉的地方,或者抱怨您不喜欢的内容。 –

回答

0

AFAIK,这就是预期的行为。检查guide to the authorization lifecycle for add-ons

  • 附加自动运行其onOpen(e)功能的文件打开时添加菜单项 - 而是为了保护用户的数据,Google Apps脚本限制什么onOpen(e)功能可以做到。

  • 请注意,只有发布的附加组件可以在AuthMode.NONE中。

  • 授权模式的概念适用于所有Apps脚本执行。