GoogleAppsScript: SendMail from vorm Näidis

function sendEmailToClient() {
    let ss = SpreadsheetApp.getActiveSpreadsheet();
    let listAnswers = ss.getSheetByName("KinoVastus");

    // Логирование для проверки правильности извлечения email
    let clientEmail = listAnswers.getRange(listAnswers.getLastRow(), 2).getValue();
    Logger.log(clientEmail);  // Логирование email

    if (!clientEmail) {
        Logger.log("Email не найден или пустой");
        return;  // Прерываем выполнение, если email пустой
    }

    let film = listAnswers.getRange(listAnswers.getLastRow(), 3).getValue();
    let date = listAnswers.getRange(listAnswers.getLastRow(), 4).getValue();
    let time = listAnswers.getRange(listAnswers.getLastRow(), 5).getValue();

    //Преобразуем дату и время в строку, если они были выбраны
    let dateStr = date ? Utilities.formatDate(date, Session.getScriptTimeZone(), "dd.MM.yyyy") : "Ei ole valitud"; // Форматируем дату
    let timeStr = time ? time : "Ei ole valitud"; // Время

    let bodyValik1 = 'Tere! <br/> Saime kätte teie filmi valik<br/> ' +
        'Teie valik on <strong>Titanic</strong><br/>' +
        '<br/>Valitud kuupäev: ' + dateStr + '<br/>' +
        'Valitud kellaaeg: ' + timeStr + '<br/><br/>' +
        '<a href="https://cinamonkino.com/t1/kinokava/ee"> Rohkem infot </a><br>' +
        'Lugupidamisega, <br/> Dranitsyn Plaza Kino';

    let bodyValik2 = 'Tere! <br/> Saime kätte teie filmi valik<br/> ' +
        'Teie valik on <strong>Avatar</strong><br/>' +
        '<br/>Valitud kuupäev: ' + dateStr + '<br/>' +
        'Valitud kellaaeg: ' + timeStr + '<br/><br/>' +
        '<a href="https://cinamonkino.com/t1/kinokava/ee"> Rohkem infot </a><br>' +
        'Lugupidamisega, <br/> Dranitsyn Plaza Kino';

    let bodyValik3 = 'Tere! <br/> Saime kätte teie filmi valik<br/> ' +
        'Teie valik on <strong>James Bond</strong><br/>' +
        '<br/>Valitud kuupäev: ' + dateStr + '<br/>' +
        'Valitud kellaaeg: ' + timeStr + '<br/><br/>' +
        '<a href="https://cinamonkino.com/t1/kinokava/ee"> Rohkem infot </a><br>' +
        'Lugupidamisega, <br/> Dranitsyn Plaza Kino';

    let bodyValimata = 'Tere! <br/> Tere, me ei saanud teie vastust!<br/> ' +
        'Lugupidamisega, <br/> Dranitsyn Plaza Kino';
    
    let body;

    if (film == 'Titanic') {
        body = bodyValik1;
    } else if (film == 'Avatar') {
        body = bodyValik2;
    } else if (film == 'James Bond') {
        body = bodyValik3;
    } else {
        body = bodyValimata;
    }

    // Отправка письма
    MailApp.sendEmail({
        to: clientEmail,
        subject: "Teie vormi vastus",
        htmlBody: body
    });
}

https://docs.google.com/forms/d/e/1FAIpQLSeCO-Aul9CmWB46bH1cjmsl-t8YqQ2QG-AOxWzMzpJN2b8vsA/viewform?usp=header

VORM ON VALMIS, KIRI SAI

скриншот эмайла

KUI VAJUTA “ROHKEM INFOT” SIIS saab reaalsed kinokava vaadata 🙂

скришнот с сайта кинотеатра