使用ScriptApp.newTrigger
创建自定义时间触发器。
function createRandomTimeTrigger() {
ScriptApp.newTrigger("function_you_wanna_call")
.timeBased()
.after(Math.random() * 60 * 1000)
.create();
}
更改after
函数的参数以更好地满足您的要求。现在你可以使用正常的时间触发器来调用这个函数,它会处理其余的事情
确保执行后delete触发器。否则,由于触发器太多,脚本将被关闭
关于如何删除触发器的关于SO的question