电子表格脚本的授权,供自己使用

时间:2017-08-04 20:33:54

标签: google-apps-script

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

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

还有其他想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

  
      
  • 加载项自动运行其onOpen(e)函数以在文档打开时添加菜单项 - 但为了保护用户数据,Apps Script限制了onOpen(e)函数可以执行的操作。

  •   
  • 请注意,只有已发布的加载项可以在AuthMode.NONE中。

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