我有一个脚本可以一次将多达 200 封电子邮件从一个用户转发到另一个用户,因此会导致超时问题。我的问题是,是否有一种优雅的方式来使用基于时间的触发器来防止超时。如果是这样,我将如何去做?
我有一个 doPost 函数,它是对选择转发电子邮件的用户的响应。然后 doPost 函数调用 forwardEmails 函数,它实际上将转发电子邮件。我还编写了一个添加触发器的函数:
function preempTimeout(fn){
var date = new Date();
var newDate = setSeconds(date.getSeconds() + 60);
ScriptApp.newTrigger(fn).timeBased().at(newDate).create();
}
谢谢。