【发布时间】:2021-06-30 00:23:05
【问题描述】:
我需要一些帮助!如果他们选择任何 AcLab Session Full 答案,我正在尝试自动向表单受访者发送电子邮件。可能的答案范围从空白到 AcLab Session Full19
我成功地让它在每次回复时发送一封电子邮件,唯一的问题是我需要它仅在受访者选择特定内容时发送,而不是所有内容。
现在我把代码弄乱了,它根本不工作!
这是我认为我搞砸的地方(请记住,我不是开发人员或编码人员,这是从许多不同的地方拼凑而成的,可能不正确)
function AutoConfirmation(e)
{
var theirFirst = e.values[2];
var theirEmail = e.values[1];
var theirSession= e.values[4];
var subject = "Action Required: Your Selected AcLab Session is Full";
var message = "Thank you " + theirFirst + ",<br> <br> The AcLab session that you have selected for this week is full. "
var cosmetics = {htmlBody: message};
if (SpreadsheetApp.getActive().getSheetByName('Form Responses 1').getRange('Form Responses 1!E2:E10000').getValue(theirSession)=""||"AcLab Session Full1"||"AcLab Session Full2"||"AcLab Session Full3"||"AcLab Session Full4"||"AcLab Session Full5"||"AcLab Session Full6"||"AcLab Session Full7") return;
MailApp.sendEmail (theirEmail, subject, message, cosmetics);}
【问题讨论】:
-
如果你想要一个比下面提供的更好的答案,那就问一个更好的问题,因为我不清楚你在问什么
标签: javascript if-statement google-apps-script google-sheets google-forms