使用时钟触发器要求"发布为网络应用程序"允许

时间:2014-11-07 19:28:05

标签: google-apps-script

我刚刚使用ScriptApp服务添加了一个时钟触发器用于附加组件,此外还要求获得以下权限:

"允许此应用程序在您不在场时运行"

它还要求允许:

"将此应用程序发布为可能共享您的数据的网络应用程序或服务"

这对附加组件没有意义,并且对最终用户来说很可怕,为附加组件安装创建了额外的障碍。

在附加组件上使用时钟触发器时,有没有办法避免询问此权限?

由于

1 个答案:

答案 0 :(得分:1)

如果服务名称和方法名称出现在同一脚本中的任何位置,则会有known issue自动范围检测,其中请求范围。例如,如果ScriptAppgetService()出现在同一个脚本中,即使在评论中,也会请求ScriptApp.getService()的范围。请检查您的代码以查看是否是这种情况,并尝试重命名函数以消除这些不必要的范围。