I get error message: "TypeError: ScriptApp.newTrigger(...).forSpreadsheet(...).timeBased is not a function.." (in both cases below)
function testTrigger1(){
var ss = SpreadsheetApp.getActive().getId();
ScriptApp.newTrigger('processAccessRequests')
.forSpreadsheet(ss)
.timeBased()
.everyMinutes(30)
.create();
}
function testTrigger2(){
var ss = SpreadsheetApp.getActive();
ScriptApp.newTrigger('processAccessRequests')
.forSpreadsheet(ss)
.timeBased()
.everyMinutes(30)
.create();
}
Does this not work from a spreadsheet script? Or do I need to do something with authorization?