GAS:随机发送电子邮件

时间:2016-04-06 01:03:12

标签: google-apps-script

我想使用谷歌应用脚​​本向收件人每周发送2-3次随机电子邮件。我知道我可以使用事件触发器在给定时间发送电子邮件,但是可以随机化触发器吗?我想过使用sleep(),但是脚本不能超过五分钟进入睡眠状态。

1 个答案:

答案 0 :(得分:1)

使用ScriptApp.newTrigger创建自定义时间触发器。

function createRandomTimeTrigger() {
 ScriptApp.newTrigger("function_you_wanna_call")
   .timeBased()
   .after(Math.random() * 60 * 1000)
   .create();
}

更改after函数的参数以更好地满足您的要求。现在你可以使用正常的时间触发器来调用这个函数,它会处理其余的事情

确保执行后delete触发器。否则,由于触发器太多,脚本将被关闭

关于如何删除触发器的关于SO的question