Hogyan küldhet e-mailt a Google Forms válasza alapján
Vegyes Cikkek / / November 29, 2021
A Google Forms segítségével különféle módokon gyűjtheti össze a válaszadók válaszait és véleményét, legyen szó egyszerű kvízről vagy hosszú kérdőívről. Bár számos praktikus natív funkciója van, a Google Űrlapok még nem teszi lehetővé, hogy natív módon küldjön e-mailes értesítéseket magának vagy a válaszadónak.
![Hogyan küldhet e-mailt a Google Forms válasza alapján](/f/47dcafd4406458aaaca3480c3921d18f.jpg)
Utóbbi akkor jön képbe, ha szeretné megköszönni a felhasználó válaszát és idejét. Másrészt, ha az űrlapja széles közönséget szolgál ki, és több részleg is részt vesz, az űrlap összes válaszának átvizsgálása időigényes.
Szerencsére van néhány megoldás, amellyel e-maileket küldhet a tulajdonosnak vagy magánszemélyeknek. Most kétféleképpen lehet továbblépni ezzel kapcsolatban.
Leküldhet egy e-mailt az űrlapján szereplő válaszok alapján. Vagy küldhet egyet a felhasználók által választott válaszoktól függően. És ahogy korábban megjegyeztük, mindkét módszerhez külső kiegészítőre van szükség. Mivel e-mailt fog küldeni a fiókjából, meg kell adnia a megfelelő engedélyeket a bővítményhez vagy a funkcióhoz.
Most, hogy megoldottuk a dolgot, kezdjük el, jó?
A Guiding Tech-en is
Általános e-mail küldése a Google Forms használatával
Egy általános e-mail küldése akár a felhasználónak, akár a tulajdonosnak szerencsére nem rakétatudomány. A találóan elnevezett Form Notifications kiegészítővel egyszerű köszönő e-maileket küldhet a felhasználóknak.
Űrlapértesítések kérése
1. lépés: Miután létrehozta az űrlapot, kattintson a jobb oldalon található hárompontos menüre, és válassza ki a listából a Kiegészítőket. Ezzel a Google Marketplace-re kerül.
![Hogyan küldjünk e-mailt a Google Forms 2-es válasza alapján](/f/00d86debb041bcc7ef6599e965d58515.png)
2. lépés: Most keresse meg az Űrlapértesítések elemet, és kattintson rá a telepítéshez.
Ezután hozza létre az űrlapot. Ha közvetlenül a válaszadónak szeretné elküldeni az e-maileket, jelölje be az E-mailek gyűjtése jelölőnégyzetet a Beállítások alatt.
![Hogyan küldhet e-mailt a Google Forms válasza alapján 3](/f/0c0467c29e3f2a77a08d7ec8948f4e0c.png)
Vagy beállíthat egy űrlapkérdést, amelyben a felhasználó e-mailjét kéri, és megjelölheti Kötelezőként az alábbiak szerint.
![Hogyan küldjünk e-mailt a Google Forms válasza alapján 4](/f/bfcb5936f5d30169517d123e60fc9e86.png)
3. lépés: Ha elkészült, kattintson a kis kiegészítő ikonra, és válassza az Űrlapértesítések lehetőséget. A jobb alsó sarokban megjelenik egy felszólítás.
![Hogyan küldjünk e-mailt a Google Forms 5-ös válasza alapján](/f/dc7035e5653cc8e6454127ed8dfe8f45.png)
Kapcsolja be a köszönő e-mail gombját.
![E-mail küldése a Google Forms 6-os válasza alapján](/f/cac8215737b53c8b8431f4d447c78819.png)
Ahogy korábban említettük, használhatja az Automatikusan mezőt vagy az Űrlap mezőt. Válassza ki az Ön igényeinek leginkább megfelelőt. Ezzel egyidejűleg Titkos másolatot is hozzáadhat az e-mailhez a "Másolat küldése ide" mező kitöltésével.
4. lépés: Ezután adja hozzá az e-mail tárgyát és törzsét, és nagyjából ennyi! Mentse el a beállításokat, és kattintson az Előnézet ikonra a tetején, hogy megtudja, az aktuális konfigurációk megfelelnek-e Önnek.
![E-mail küldése a Google Forms 7-es válasza alapján](/f/8f75c044b577c2dc28ed5fc07f57f575.png)
Ez egy egyszerű kiegészítő, és a konfigurálása egyszerű és egyértelmű. A Published by Google Cloud címke pedig egy kicsit megbízhatóvá is teszi.
A fentieken kívül e-mailt is küldhet magának (vagy az alkotónak), ha az űrlap meghatározott számú választ ér el.
Ehhez kapcsolja be az „Értesítés az űrlapválaszkor” gombot. Az alkotó e-mail-címe automatikusan megjelenik a címzett mezőben. Nem kódolt, és más e-mail címeket is megadhat.
![Hogyan küldjünk e-mailt a Google Forms válasza alapján 1](/f/7ce35c28484e3f834ff70b8383d7f83f.png)
Ha elkészült, adja hozzá az értesítési küszöböt, és nyomja meg a Mentés gombot. Mostantól az űrlap e-mailt küld, ha átlépi a válaszadási küszöböt.
A Guiding Tech-en is
Hogyan küldjünk válaszokat válaszok alapján
Tegyük oda. Ha válaszokat szeretne küldeni az űrlapon szereplő válaszok alapján, az nem egyszerű, mint a fenti folyamat. Itt kell trükköznie a csatlakoztatott táblázat alkalmazásszkriptjével.
Szerencsére, ha van egy egyszerű űrlapja, akkor könnyen végrehajthatónak kell lennie. Esetünkben van egy egyszerű űrlapunk, ahol megkérdezzük a válaszadóktól, hogy melyik nyaralóhelyet választják.
![2 Hogyan küldjünk e-mailt a Google Forms 89-es válasza alapján](/f/717308428ab3c9c7d740bd259ef183ba.png)
Az űrlapon adott válaszoktól függően a rendszer egy e-mailt indít egy beállított e-mail címre. Természetesen a kód módosítható az űrlap követelményei szerint.
1. lépés: Miután létrehozta az űrlapot, kattintson a Válaszok fülre, és koppintson a jobb oldalon található kis Táblázat ikonra. Ezzel összekapcsolja az űrlapot egy táblázattal.
![2. Hogyan küldjünk e-mailt a Google Forms válaszai alapján 3](/f/52d5e7547eb2795f24b826627ad6baaf.png)
2. lépés: Menjen a táblázathoz, és kattintson az Eszközök > Szkriptszerkesztő elemre.
![2 Hogyan küldjünk e-mailt a Google Forms válaszai alapján 4](/f/9d01c88857ee636625608d5d347972f7.png)
A szkriptszerkesztőbe illessze be a következő kódsorokat,
function checkLocation (e) { var tárgy=""; var értékek = e.namedValues; var prefLocation=""; for (Értékek beírása) { var label = Kulcs; var adatok = értékek[Kulcs]; prefLocation=adat; Logger.log (adatok); } }
Itt e az az esemény, amely az űrlap elküldésekor aktiválódik, míg a e.namedValues tárgy tömb formájában hozza el Önnek az űrlapadatokat.
Az adatok rögzítése után a For utasítás végighalad a tömbön, hogy elérje az adatokat. Végül az adott válasz űrlapadatai hozzá lesznek rendelve a prefLocation változó.
3. lépés: Eközben kattintson a kis óra ikonra a bal oldali panelen a triggerek eléréséhez, és válassza az Indítók hozzáadása lehetőséget.
![2 Hogyan küldjünk e-mailt a Google Forms válaszai alapján 6](/f/f1721f3be8ffab00d8da02ac57d0d9d4.png)
Itt Eseményforrásként válassza a Táblázatból, Eseménytípusként pedig az űrlap elküldésekor lehetőséget.
![2 Hogyan küldjünk e-mailt a Google Forms válasza alapján 7](/f/fb84029430de279b6a0636eeaf79cc16.png)
A fentiek biztosítják, hogy a fent leírt függvény csak az űrlap elküldésekor induljon el. Beküldéskor pedig csak a csatlakoztatott táblázatból fogja lekérni az adatokat.
4. lépés: Most térjen vissza a Szkriptszerkesztőhöz, és módosítsa a kódot az Ön igényei szerint.
A mi esetünkben azt szeretnénk, hogy egy e-mail egy adott e-mail-azonosítóra kerüljön, amikor a válaszadó Hills-re válaszol stb.
Tehát egy egyszerű If és Else-If feltételt adtunk a kódhoz,
function checkLocation (e) { var tárgy=""; var értékek = e.namedValues; var prefLocation=""; for (Értékek beírása) { var label = Kulcs; var adatok = értékek[Kulcs]; prefLocation=adat; Logger.log (adatok); if (prefLocation=="Hills"){ subject="Van egy e-mail címe a Hills Location-hez"; GmailApp.sendEmail('[email protected]', tárgy, prefLocation); }else if (prefLocation=="Strandok"){ subject="Van egy e-mail a strandok helyéhez"; GmailApp.sendEmail('[email protected]', tárgy, prefLocation); } else if (prefLocation=="Városok") { tárgy="Van egy e-mail címe a városok helyéhez"; GmailApp.sendEmail('[email protected]', tárgy, prefLocation); } } }
Természetesen ehhez engedélyt kell adnia GmailApp.sendEmail működik dolgozni. Bár ez egy egyszeri folyamat.
5. lépés: Most, hogy minden a helyén van, mentse el a kódot a Mentés ikonra kattintva az alábbiak szerint.
![2 Hogyan küldjünk e-mailt a Google Forms válaszai alapján 29](/f/3601dbfb9c646c6445993f6fdf636268.png)
Most futtassa a kódot. Sajnos esemény hiányában nem tudja futtatni a kódot közvetlenül a Script Editorból.
A kód futtatásához küldje el az űrlapot. Ha minden a megfelelő helyen van, akkor valószínű, hogy e-mailt fog kapni.
Ha elkészült, módosíthatja a kódot igényei szerint, és egyedi If-Else feltételeket adhat hozzá. Ugyanakkor az e-mail törzsét is elkészítheti az adatok szerint.
Hogyan lehet ellenőrizni a hibákat
Ritka az első lépésben hibamentes kód futtatása, és hogy őszinte legyek, rengeteg dolog elromolhat. A hiba ellenőrzéséhez lépjen a Végrehajtások lapra, és látni fogja az összes példányt, amelyet a függvény meghívott.
![2 Hogyan küldjünk e-mailt a Google Forms válasza alapján 9](/f/6caebdc5b4a11816f847b3e9bf75780a.png)
Kattintson a hibák megtekintéséhez. Itt azt is láthatja, hogyan hívták meg a függvényt. A Trigger címke űrlapbeküldést jelent, míg a Szerkesztő címke azt jelenti, hogy a funkció a Szerkesztőn keresztül futott.
Ugyanakkor, ha a függvény értékét keresztezni szeretné, csak adja hozzá a Logger.log (változót) az adatok naplózásához.
![2. Hogyan küldjünk e-mailt a Google Forms válaszai alapján 2](/f/54839fefeca25bf4cffa3bdcc0c17d5c.png)
Például meghívtuk a Logger.log-ot (prefLocation) az egyedi If-Else feltételeken belül, és a naplónk a fentihez hasonlóan nézett ki.
A Guiding Tech-en is
Kódolni vagy nem kódolni
A második módszer kissé bonyolultnak tűnhet. De ha egyszer rájön, hogyan hívják az egyes függvényeket, az esélyek egy kicsit könnyebbé válnak.
De a nap végén, ha nem akarja bepiszkítani a kezét, megnézheti a E-mail értesítési űrlapok Hozzáad. Ez a feltételes válaszokon alapuló e-mailek küldésére szolgál. A feltételes formázás funkció azonban nem ingyenes, és körülbelül havi 4 dollárba kerül egy felhasználói licencért.
Tehát, ha alkalmanként választ kell küldenie az űrlapokhoz, beillesztheti a fenti kódot az App Script szerkesztőbe.