我有一个包含脚本的电子表格 . 在这个脚本中,我创建了另一个名为TP的电子表格 . 我想在此TP电子表格中设置触发器 . 对于onopen触发器来说这很容易 .
ScriptApp.newTrigger("agendaCheck")
.forSpreadsheet(TP)
.onOpen()
.create();
但对于基于时间的触发器,我无法做到这一点 .
ScriptApp.newTrigger("agendaCheck")
.forSpreadsheet(TP)
.timeBased()
.atHour(3)
.everyDays(1)
.create();
这会运行一个错误:在对象SpreadsheetTriggerBuilder中找不到函数timeBased ...
1 回答
SpreadsheetTriggerBuilder
类仅允许访问简单触发器(onOpen()
,onEdit()
等) . 你需要使用:并将
myFunction
绑定到访问TP电子表格的函数 .