Untitled
unknown
javascript
4 years ago
1.5 kB
6
Indexable
function onFormSubmit(event) { var lock = LockService.getScriptLock(); lock.tryLock(20000); if (lock.hasLock()){ var response = event.response; var email = response.getItemResponses()[4].getResponse(); var name = response.getItemResponses()[3].getResponse(); var isBoth = response.getItemResponses()[15].getResponse() == "Both"; var isMentee = response.getItemResponses()[15].getResponse() == "Mentorships (Dec. 7-11, 2021)"; Logger.log(name); if(isBoth){ sendWithBothEmail(name, email); } else if(isMentee){ sendWithMentorshipEmail(name, email); } else{ sendWithoutMentorshipEmail(name, email); } lock.releaseLock(); } } function sendWithBothEmail(name, email){ var htmlTemplate = HtmlService.createTemplateFromFile("With Both"); sendEmail(htmlTemplate, name, email); } function sendWithMentorshipEmail(name, email){ var htmlTemplate = HtmlService.createTemplateFromFile("With Mentorship"); sendEmail(htmlTemplate, name, email); } function sendWithoutMentorshipEmail(name, email){ var htmlTemplate = HtmlService.createTemplateFromFile("Without Mentorship"); sendEmail(htmlTemplate, name, email); } function sendEmail(htmlTemplate, name, email){ htmlTemplate.name = name; var htmlBody = htmlTemplate.evaluate().getContent(); var message = { to: email, subject: "UpSkill 2021 Registration", htmlBody: htmlBody, }; MailApp.sendEmail(message); }
Editor is loading...