如何在 Google Apps 脚本中触发后几分钟发送自动回复?
How do I send an autoreply few minutes after the trigger in Google Apps Script?
我有一个这样的 Google Apps 脚本代码,我在提交 Google 表单后发送一封自动回复电子邮件。这将在提交表单后立即发送一封电子邮件,但是有没有办法在 Google 表单中提交表单后 5 分钟发送此自动回复?
function autoReply(e) {
var values = e.values;
...
var email = value3;
var title = "EMAIL TITLE COMES HERE";
var body = `
DEAR CUSTOMER,
EMAIL BODY COMES HERE
`;
GmailApp.sendEmail(email, title, "", {
htmlBody: body
});
您可以使用Utilities.sleep
,其最大允许值为 5minutes/300000 毫秒
在负责操作发送部分的行之前使用此方法。
参考
我有一个这样的 Google Apps 脚本代码,我在提交 Google 表单后发送一封自动回复电子邮件。这将在提交表单后立即发送一封电子邮件,但是有没有办法在 Google 表单中提交表单后 5 分钟发送此自动回复?
function autoReply(e) {
var values = e.values;
...
var email = value3;
var title = "EMAIL TITLE COMES HERE";
var body = `
DEAR CUSTOMER,
EMAIL BODY COMES HERE
`;
GmailApp.sendEmail(email, title, "", {
htmlBody: body
});
您可以使用Utilities.sleep
,其最大允许值为 5minutes/300000 毫秒
在负责操作发送部分的行之前使用此方法。
参考