下面的脚本昨天运行良好,今天出现错误:
异常:此脚本有太多触发器。必须先从脚本中删除触发器,然后才能添加更多触发器。
function chEcked() {
SpreadsheetApp.getActive().getSheetByName('To-do').getRange("F1").setValue(true);
SpreadsheetApp.getActive().getSheetByName('OverDate').getRange("F1").setValue(true);
}
function unchEcked() {
SpreadsheetApp.getActive().getSheetByName('To-do').getRange("F1").setValue(false);
SpreadsheetApp.getActive().getSheetByName('OverDate').getRange("F1").setValue(true);
}
ScriptApp.newTrigger("unchEcked").timeBased().atHour(23).nearMinute(50).everyDays(1).create();
ScriptApp.newTrigger("chEcked").timeBased().atHour(18).nearMinute(50).everyDays(1).create();
我想做的是让这个脚本每天在特定时间运行。 我知道如果我删除旧的触发器,脚本将成功执行,但我不能每天手动执行。 您可以修改脚本来满足我的需要吗?
我不会以编程方式添加触发器,而是通过触发器的 Apps 脚本项目界面菜单添加触发器。您可以根据需要使用菜单进行安排。