为特定的 Google 表单提交 Google 表单后发送电子邮件

问题描述

我有一个 Google 表格,我在其中为我的 Data Studio 数据附加了 5 个不同的 Google 表格。我想在有人提交表格后发送电子邮件。该代码正在运行,但在提交任何其他表单后也会发送电子邮件。需要帮助发送特定表格的电子邮件。代码是:

function sendEmail() {
var ss = SpreadsheetApp.getActiveSpreadsheet()
var sheet1=ss.getSheetByName('PO EMAIL');(My Email ID Sheet)
var sheet2=ss.getSheetByName('CL9002'); (This is my Form Response Sheet)
var data=sheet2.getLastRow();
var subject = "The Purchase Order Is Proessed For the UON No:- "+sheet2.getRange(data,3).getValue();;
var message = "The Purchase Order Number Is:- " +sheet2.getRange(data,61).getValue();;
var n=sheet1.getLastRow();
for (var i = 2; i < n+1 ; i++ ) {
var emailAddress = sheet1.getRange(i,1).getValue();
MailApp.sendEmail(emailAddress,subject,message);
}
}

每当有人提交电子邮件应发送的 CL9002 时,我的工作表中有 6 种不同的表格。但我的问题是,当其他表单提交时,发送了我不想要的电子邮件。想要为特定的 Google 表单发送电子邮件

寻求帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...