我刚刚使用ScriptApp服务添加了一个时钟触发器用于附加组件,此外还要求获得以下权限:
"允许此应用程序在您不在场时运行"
它还要求允许:
"将此应用程序发布为可能共享您的数据的网络应用程序或服务"
这对附加组件没有意义,并且对最终用户来说很可怕,为附加组件安装创建了额外的障碍。
在附加组件上使用时钟触发器时,有没有办法避免询问此权限?
由于
答案 0 :(得分:1)
如果服务名称和方法名称出现在同一脚本中的任何位置,则会有known issue自动范围检测,其中请求范围。例如,如果ScriptApp
和getService()
出现在同一个脚本中,即使在评论中,也会请求ScriptApp.getService()
的范围。请检查您的代码以查看是否是这种情况,并尝试重命名函数以消除这些不必要的范围。