▪️Была создана и оформлена форма «Какой вы киноман?».
Форма содержит поля для введения электронной почты, имени, вопрос (где можно выбрать 1 ответ), вопрос (где можно выбрать несколько вариантов ответа), запись ответа в ручную, указание даты и оценка. 🔗https://forms.gle/4N6nrx3iuVKupQWr8


▪️Создаётся лист (который назвала «Vastus»), где будут сохраняться данные и ответы опрошенных:

▪️Создала триггер, для отправки сообщения пользователям, заполнившим форму:

▪️В Apps Script пишу код:
function sendEmailToClient() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var listAnswers = ss.getSheetByName("Vastus");
var lastRow = listAnswers.getLastRow();
var clientEmail = listAnswers.getRange(lastRow, 4).getValue();
var name = listAnswers.getRange(lastRow, 5).getValue();
var often = listAnswers.getRange(lastRow, 6).getValue();
var choice = listAnswers.getRange(lastRow, 7).getValue();
var last = listAnswers.getRange(lastRow, 8).getValue();
var lastdate = listAnswers.getRange(lastRow, 9).getValue();
var grade = listAnswers.getRange(lastRow, 10).getValue();
var bodychoice1 =
'<strong>Привет, киноман ' + name + '! 🎬</strong><br/><br/>' +
'Кино – это магия, которая переносит нас в другие миры! ✨📽<br/>' +
'Каждый фильм – это новая история, полная эмоций и впечатлений. 🚀🎞<br/><br/>' +
'<strong>На вопрос "Как часто смотришь кино" ты ответил: </strong>' + often + '<br/>' +
'<strong>Для просмотра ты выбираешь фильмы так: </strong>' + choice + '<br/>' +
'<strong>Последний фильм, который ты посмотрел, был: </strong>"' + last + '"<br/><br/>' +
'<strong>Последний раз в кинотеатре ты был: </strong>"' + lastdate + '"<br/><br/>' +
'<strong>Твоя оценка посещению кинотеатра: </strong>"' + grade + '"<br/><br/>' +
'Спасибо, что заполнил форму!<br/><br/>' +
'С уважением,<br/>Ирина Дмитренко<br/>' +
'🔗 <a href="https://irynadmytrenko24.thkit.ee/">Моя ссылка</a>';
var bodychoice2 =
'<strong>Привет, будущий киноман ' + name + '! 🎬</strong><br/><br/>' +
'Фильмы — это окно в бесконечные вселенные, где каждое приключение начинается с первого кадра. 📽<br/>' +
'Кино позволяет нам прожить тысячи жизней, не выходя из зала. 🎞<br/><br/>' +
'<strong>На вопрос "Как часто смотришь кино" ты ответил: </strong>' + often + '<br/>' +
'<strong>Для просмотра ты выбираешь фильмы так: </strong>' + choice + '<br/>' +
'<strong>Последний фильм, который ты посмотрел, был: </strong>"' + last + '"<br/><br/>' +
'<strong>Последний раз в кинотеатре ты был: </strong>"' + lastdate + '"<br/><br/>' +
'<strong>Твоя оценка посещению кинотеатра: </strong>"' + grade + '"<br/><br/>' +
'Спасибо, что заполнил форму!<br/><br/>' +
'С уважением,<br/>Ирина Дмитренко<br/>' +
'🔗 <a href="https://irynadmytrenko24.thkit.ee/">Моя ссылка</a>';
var bodychoice3 =
'<strong>Привет, ' + name + '! 😊</strong><br/><br/>' +
'Значит, ты почти не смотришь кино, но это всегда можно исправить! 🍿🎬<br/>' +
'Может, скоро появится фильм, который захочется посмотреть именно тебе.<br/><br/>' +
'Спасибо, что заполнил форму!<br/><br/>' +
'С уважением,<br/>Ирина Дмитренко<br/>' +
'🔗 <a href="https://irynadmytrenko24.thkit.ee/">Моя ссылка</a>';
var bodyno =
'<strong>Привет, ' + name + '! 😊</strong><br/><br/>' +
'Жаль, что ты не заполнил форму полностью. Если передумаешь, можешь вернуться и дополнить ответы!<br/><br/>' +
'С хорошими пожеланиями,<br/>Ирина Дмитренко<br/>' +
'🔗 <a href="https://irynadmytrenko24.thkit.ee/">Моя ссылка</a>';
var body;
if (often == 'Часто') { body = bodychoice1; }
else if (often == 'Иногда') { body = bodychoice2; }
else if (often == 'Никогда') { body = bodychoice3; }
else { body = bodyno; }
MailApp.sendEmail(clientEmail, "Ваш формуляр отправлен!", '', { htmlBody: body });
}
▪️Запускаем :

▪️Когда пользователи заполняют форму, вся информация сохраняется в таблице:


▪️Пример писем, которые получают пользователи заполнившие форму:


▪️Скрипт отправляет 3 разных письма в зависимости от того, какой вариант пользователь выбрал в вопросе «Как часто вы смотрите кино?»
if (often == 'Часто') { body = bodychoice1; }
else if (often == 'Иногда') { body = bodychoice2; }
else if (often == 'Никогда') { body = bodychoice3; }
else { body = bodyno; }

При ответе «Часто» :
var bodychoice1 =
'<strong>Привет, киноман ' + name + '! 🎬</strong><br/><br/>' +
'Кино – это магия, которая переносит нас в другие миры! ✨📽<br/>' +
'Каждый фильм – это новая история, полная эмоций и впечатлений. 🚀🎞<br/><br/>' +
'<strong>На вопрос "Как часто смотришь кино" ты ответил: </strong>' + often + '<br/>' +
'<strong>Для просмотра ты выбираешь фильмы так: </strong>' + choice + '<br/>' +
'<strong>Последний фильм, который ты посмотрел, был: </strong>"' + last + '"<br/><br/>' +
'<strong>Последний раз в кинотеатре ты был: </strong>"' + lastdate + '"<br/><br/>' +
'<strong>Твоя оценка посещению кинотеатра: </strong>"' + grade + '"<br/><br/>' +
'Спасибо, что заполнил форму!<br/><br/>' +
'С уважением,<br/>Ирина Дмитренко<br/>' +
'🔗 <a href="https://irynadmytrenko24.thkit.ee/">Моя ссылка</a>';
При ответе «Иногда»:
var bodychoice2 =
'<strong>Привет, будущий киноман ' + name + '! 🎬</strong><br/><br/>' +
'Фильмы — это окно в бесконечные вселенные, где каждое приключение начинается с первого кадра. 📽<br/>' +
'Кино позволяет нам прожить тысячи жизней, не выходя из зала. 🎞<br/><br/>' +
'<strong>На вопрос "Как часто смотришь кино" ты ответил: </strong>' + often + '<br/>' +
'<strong>Для просмотра ты выбираешь фильмы так: </strong>' + choice + '<br/>' +
'<strong>Последний фильм, который ты посмотрел, был: </strong>"' + last + '"<br/><br/>' +
'<strong>Последний раз в кинотеатре ты был: </strong>"' + lastdate + '"<br/><br/>' +
'<strong>Твоя оценка посещению кинотеатра: </strong>"' + grade + '"<br/><br/>' +
'Спасибо, что заполнил форму!<br/><br/>' +
'С уважением,<br/>Ирина Дмитренко<br/>' +
'🔗 <a href="https://irynadmytrenko24.thkit.ee/">Моя ссылка</a>';
При ответе «Никогда»:
var bodychoice3 =
'<strong>Привет, ' + name + '! 😊</strong><br/><br/>' +
'Значит, ты почти не смотришь кино, но это всегда можно исправить! 🍿🎬<br/>' +
'Может, скоро появится фильм, который захочется посмотреть именно тебе.<br/><br/>' +
'Спасибо, что заполнил форму!<br/><br/>' +
'С уважением,<br/>Ирина Дмитренко<br/>' +
'🔗 <a href="https://irynadmytrenko24.thkit.ee/">Моя ссылка</a>';
Если пользователь не заполнил полностью форму, то приходит такое письмо на указанную почту:
var bodyno =
'<strong>Привет, ' + name + '! 😊</strong><br/><br/>' +
'Жаль, что ты не заполнил форму полностью. Если передумаешь, можешь вернуться и дополнить ответы!<br/><br/>' +
'С хорошими пожеланиями,<br/>Ирина Дмитренко<br/>' +
'🔗 <a href="https://irynadmytrenko24.thkit.ee/">Моя ссылка</a>';