Google apps script 使用基于时间的触发器防止超时
我有一个脚本,每次从一个用户向另一个用户转发多达200封电子邮件,因此会导致超时问题。我的问题是,有没有一种优雅的方法可以使用基于时间的触发器来防止超时。如果是的话,我将如何着手做这件事 我有一个doPost功能,它是对选择转发电子邮件的用户的响应。doPost函数然后调用forwardEmails函数,该函数实际上会转发电子邮件。我还编写了一个函数来添加触发器:Google apps script 使用基于时间的触发器防止超时,google-apps-script,Google Apps Script,我有一个脚本,每次从一个用户向另一个用户转发多达200封电子邮件,因此会导致超时问题。我的问题是,有没有一种优雅的方法可以使用基于时间的触发器来防止超时。如果是的话,我将如何着手做这件事 我有一个doPost功能,它是对选择转发电子邮件的用户的响应。doPost函数然后调用forwardEmails函数,该函数实际上会转发电子邮件。我还编写了一个函数来添加触发器: function preempTimeout(fn){ var date = new Date(); var n
function preempTimeout(fn){
var date = new Date();
var newDate = setSeconds(date.getSeconds() + 60);
ScriptApp.newTrigger(fn).timeBased().at(newDate).create();
}
谢谢。请看一下这两篇文章及其答案,它可能会给你一些想法