Содержимое писем (скрин-шоты. 3 разных письма, с разными вопросами.)
Письмо при выборе «Python»:
Письмо при выборе «C#»:
Письмо при выборе «JavaScript»:
Полный код который использовался для написания этой программы (тригера).
function sendEmailToClient() {
//Текущая Гугл Таблица записана в переменную:
var ss = SpreadsheetApp.getActiveSpreadsheet();
//Лист текущей таблицы с именем "Ответы на форму (1)", в который загружаются ответы из формы, записан в переменную:
var listAnswers = ss.getSheetByName("Ответы на форму (1)");
//Получен email клиента из ячейки с адресом: последняя строка, 4 ряд, - и записан в переменную:
var clientEmail = listAnswers.getRange(listAnswers.getLastRow(),4).getValue();
//Выбранный курс из таблицы с ответами записан в переменную
var kurs = listAnswers.getRange(listAnswers.getLastRow(),2).getValue();
//Созданы 4 разных тела письма:
var bodyForPython =
'Здравствуйте! <br/> Благодарим за пройденную форму и выбор <strong>Python!</strong><br/> ' +
'Предоставляем вам вопросы по языку "Python".<br/>' +
'1.При помощи какой комманды можно получить данные от пользователя?<br/> ' +
'2.Какая функция выводит что-либо в консоль?<br/>' +
'<br/><br/>' +
'С уважением, <br/> Rainon Kaska TARgv22';
var bodyForJava =
'Здравствуйте! <br/> Благодарим за пройденную форму и выбор <strong>Javascript!</strong><br/> ' +
'Предоставляем вам вопросы по языку "JavaScript".<br/>' +
'1.Язык JavaScript является подвидом языка Java – верно?<br/> ' +
'2.Что делает оператор **?<br/>' +
'<br/><br/>' +
'С уважением, <br/> Rainon Kaska TARgv22';
var bodyForC =
'Здравствуйте! <br/> Благодарим за пройденную форму и выбор <strong>C#!</strong><br/> ' +
'Предоставляем вам вопросы по языку "C#".<br/>' +
'1. Какие циклы существуют в языке C#?<br/> ' +
'2.В чем отличие между break и continue?<br/>' +
'<br/><br/>' +
'С уважением, <br/> Rainon Kaska TARgv22';
var bodyForOther =
'Здравствуйте! <br/> Спасибо за ответ! <br/> ' +
'Пожалуйста выберите тот язык, который вам больше всего нравится из возможных.<br/>' +
'<br/><br/>' +
'С уважением, <br/> Rainon Kaska TARgv22';
var body;
if (kurs == 'Python') {body = bodyForPython}
else if (kurs == 'C#') {body = bodyForC}
else if (kurs == 'JavaScript') {body = bodyForJava}
else {body = bodyForOther};
//Отправлено письмо клиенту (отправителем будет тот, кто запускает скрипт):
//Для отправки используется функция sendEmail, метод класса MailApp
MailApp.sendEmail(clientEmail, "Вопросы на выбранный язык",'',{htmlBody: body});
}