Esialgul tegin uue google vormi ning täitsin seda küsimustega

Pärast Seostasin seda vormi google sheetsiga

Nimetasin seda kysitluse_vastused.

Pärast avasim Apps script

Pärast seda kirjutasin prompti Ai-le

Kirjuta Google Apps Script, mis on mõeldud Google Sheetsile, mis on seotud Google Formiga.

  1. Funktsioon peab käivituma uue vormi vastuse laekumisel.
  2. Skript peab lugema tabeli viimaselt realt järgmised andmed: Nimi (veerg B), E-post (veerg C), Sihtkoht (veerg D), Tegevused (veerg E) ja Kuupäev (veerg F).
  3. Koosta eesti keeles viisakas e-kiri, mis tänab vastajat ja kordab talle loeteluna (bullet points) üle kõik tema sisestatud vastused.
  4. Kasuta saatmiseks MailApp.sendEmail meetodit ja lisa kontroll, et e-kiri saadetaks vaid siis, kui e-posti väli pole tühi.
  5. Lisa koodi kommentaarid, mis selgitavad, kuidas veergude indeksid (0, 1, 2…) vastavad tabeli veergudele (A, B, C…).”

See andis mulle sellist koodi:

function saadaTanuKiri(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var lastRow = sheet.getLastRow();
  // Loeme terve viimase rea andmed massiivi
  var data = sheet.getRange(lastRow, 1, 1, sheet.getLastColumn()).getValues()[0];
  
  // Määrame andmed veergude järgi (Arvesta, et veerg A = 0, B = 1, C = 2 jne)
  var nimi = data[1];        // Veerg B
  var email = data[2];       // Veerg C
  var sihtkoht = data[3];    // Veerg D (Küsimus 1)
  var tegevused = data[4];   // Veerg E (Küsimus 2)
  var kuupaev = data[5];     // Veerg F (Küsimus 3)
  
  var subject = "Kinnitus: Sinu unistuste puhkuse eelistused";
  
  // Koostame kirja sisu, kasutades loetud vastuseid
  var body = "Tere, " + nimi + "!\n\n" +
             "Suur tänu, et jagasid meiega oma puhkuseplaane. Siin on kokkuvõte Sinu vastustest:\n\n" +
             "• Sinu eelistatud sihtkoht: " + sihtkoht + "\n" +
             "• Tegevused, mida naudid: " + tegevused + "\n" +
             "• Planeeritud reisiaeg: " + kuupaev + "\n\n" +
             "Võtame Sinuga ühendust, kui leiame just Sulle sobiva pakkumise!\n\n" +
             "Parimate soovidega,\n" +
             "Sinu Reisibüroo meeskond";
  
  if (email) {
    MailApp.sendEmail(email, subject, body);
  }
}

Pärast lisasin seda Apps Scripti sisse

Pärast seda lisaisn trigeri

Pärast seda testisin oma koodi ja pärast vormi täitmist mulle tuli selline e-mail:

Siin on link vormi : https://forms.gle/EcVuGHv5wjASJ52AA