我收到错误消息:“执行失败:您没有调用ScriptApp.newTrigger的权限。所需的权限:https://www.googleapis.com/auth/script.scriptapp(第9行,文件“代码”)[总运行时间为0.058秒]“
function onEdit(e){
var sheetName = e.range.getSheet().getName()
if(sheetName == "Config")
{
if(e.range.getRow()==2 && e.range.getColumn()==1){
ScriptApp.newTrigger("sayHello")
.timeBased()
.everyHours(1)
.create();
}
}
}
function sayHello(){
Logger.log("Hello");
}
答案 0 :(得分:0)
您无法在简单的触发器中实现任何需要授权的东西。检查简单的触发器restrictions。
答案 1 :(得分:-1)
我遇到了这个问题,解决方案使用的是可安装触发器,因为在UI中具有可设置的触发器,因此设置时间更容易。
https://developers.google.com/apps-script/guides/triggers/installable