在Google Apps Script中,如果在部署了定时触发器之后触发器没有正常运行,这可能是因为您的代码中存在错误或者脚本的权限问题等原因.
为了解决此问题,请检查代码是否存在任何语法错误或其他错误,并确保您的脚本有足够的权限来执行所需操作。如果您在代码中捕获到异常,可以使用Logger将错误信息记录在日志中以调试。
以下是一个例子,演示如何创建一个每周五下午2点定时触发器,并记录下是否触发执行。
function setTrigger() {
var triggerDay = ScriptApp.newTrigger("doSomething")
.timeBased()
.onWeekDay(ScriptApp.WeekDay.FRIDAY)
.atHour(14)
.create();
Logger.log("定时触发器已经创建:" + triggerDay.getHandlerFunction() + " APJ 时间.");
}
function doSomething() {
Logger.log("已经触发执行!");
}
通过以上代码,我们创建了一个名为“setTrigger”的函数,该函数将在定时触发器创建时,定于每周五的下午2点去触发“doSomething”函数。同时将日志信息记录下来以便调试。如果您仍然遇到问题,可以尝试撤销触发器并重新部署。