【发布时间】:2021-05-09 00:31:20
【问题描述】:
我不是程序员,但只有当有人提交 GoogleForm 时,我才需要此脚本自动发送最后一行的电子邮件。我不知道该怎么做。这是我的脚本:
function sendMail()
{
var emailTemp = HtmlService.createTemplateFromFile("Email");
var ws = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Respostas ao formulário 1");
var data = ws.getLastRow("A:G").getValues();
data.forEach(function(row){
emailTemp.NOME = row[nome];
emailTemp.ID = row[id];
var htmlMessage = emailTemp.evaluate().getContent();
GmailApp.sendEmail(
row[email],
"Inscrição no curso de Aromaterapia Vanusa Feitosa",
"Seu E-mail não suporta HTML.",
{name: "Instituto Vanusa Feitosa", htmlBody: htmlMessage}
);
});
【问题讨论】:
-
我需要当有人提交 googleForm 时,脚本会自动发送电子邮件,但只发送最后一行,而不是所有行,以不发送重复的电子邮件。
标签: javascript gmail gmail-api google-sheets-api