Kaip siųsti el. laišką pagal atsakymą „Google“ formose
Įvairios / / November 29, 2021
„Google Forms“ leidžia įvairiais būdais rinkti atsakymus ir nuomones iš respondentų, nesvarbu, ar tai paprasta viktorina, ar ilga anketa. Nors „Google Forms“ turi keletą patogių savųjų funkcijų, jos dar neleidžiama siųsti el. pašto pranešimų sau ar respondentui.
Pastarasis pasirodo paveikslėlyje, jei norite padėkoti vartotojui už atsakymą ir laiką. Kita vertus, jei jūsų forma skirta plačiajai auditorijai ir jame dalyvauja keli skyriai, visų formų atsakymų peržiūrėjimas užima daug laiko.
Laimei, yra keletas sprendimų, kuriais galite siųsti el. laiškus savininkui ar asmenims. Dabar yra du būdai, kaip tai padaryti.
Galite išsiųsti el. laišką, atsižvelgdami į bet kokį atsakymą į formą. Arba galite išsiųsti vieną, atsižvelgdami į vartotojų pasirinktus atsakymus. Ir kaip minėta anksčiau, abiem metodams reikia išorinio priedo. Kadangi iš savo paskyros gausite el. laišką, turėsite suteikti atitinkamus priedo arba funkcijos leidimus.
Dabar, kai viskas išspręsta, pradėkime, ar ne?
Taip pat „Guiding Tech“.
Kaip išsiųsti bendrąjį el. laišką naudojant „Google“ formas
Laimei, bendrojo el. laiško siuntimas vartotojui arba savininkui nėra raketų mokslas. Tinkamai pavadintas Formos pranešimų priedas leidžia siųsti paprastus padėkos el. laiškus vartotojams.
Gaukite formos pranešimus
1 žingsnis: Sukūrę formą spustelėkite trijų taškų meniu dešinėje ir sąraše pasirinkite Priedai. Taip pateksite į „Google Marketplace“.
2 žingsnis: Dabar ieškokite formos pranešimų ir spustelėkite jį, kad įdiegtumėte.
Tada sukurkite formą. Jei norite siųsti el. laiškus tiesiogiai respondentui, pažymėkite langelį Rinkti el. laiškus skiltyje Nustatymai.
Arba galite nustatyti formos klausimą, kuriame prašoma vartotojo el. laiško, ir pažymėti jį kaip Reikalingą, kaip parodyta toliau.
3 veiksmas: Baigę spustelėkite mažą priedo piktogramą ir pasirinkite Formos pranešimai. Apatiniame dešiniajame kampe pamatysite raginimą.
Perjunkite padėkos el. pašto mygtuką.
Kaip minėta anksčiau, galite naudoti lauką Automatiškai arba Forma. Pasirinkite tą, kuris geriausiai atitinka jūsų poreikius. Tuo pačiu metu taip pat galite pridėti el. pašto nematomąją kopiją užpildydami lauką „Siųsti kopiją“.
4 veiksmas: Tada pridėkite el. laiško temą ir turinį, ir viskas! Išsaugokite nustatymus ir spustelėkite peržiūros piktogramą viršuje, kad pamatytumėte, ar dabartinės konfigūracijos jums tinka.
Tai paprastas priedas, o jo konfigūravimas yra paprastas ir nesudėtingas. Be to, dėl „Google Cloud“ žymos jis patikimas.
Be to, galite nusiųsti el. laišką sau (arba kūrėjui), kai forma pasiekia fiksuotą atsakymų skaičių.
Norėdami tai padaryti, perjunkite mygtuką „Pranešti atsakant į formą“. Kūrėjo el. pašto adresas bus automatiškai užpildytas gavėjo lauke. Jis nėra užkoduotas ir taip pat galite įvesti kitus el. pašto adresus.
Baigę pridėkite pranešimo slenkstį ir paspauskite mygtuką Išsaugoti. Nuo šiol jūsų forma išsiųs el. laišką, kai peržengs atsakymo slenkstį.
Taip pat „Guiding Tech“.
Kaip siųsti atsakymus remiantis atsakymais
Padėkime jį ten. Jei norite siųsti atsakymus pagal savo formos atsakymus, tai nėra taip paprasta, kaip aprašyta aukščiau. Čia turėsite dirbti su prijungtos skaičiuoklės programos scenarijumi.
Laimei, jei turite paprastą formą, ji turėtų būti lengvai įgyvendinama. Mūsų atveju turime paprastą formą, kurioje respondentų klausiame pageidaujamos atostogų vietos.
Ir atsižvelgiant į atsakymus, kuriuos jie pateikia formoje, el. laiškas bus suaktyvintas nurodytu el. pašto adresu. Žinoma, kodą galima koreguoti pagal jūsų formos reikalavimą.
1 žingsnis: Sukūrę formą, spustelėkite skirtuką Atsakymai ir dešinėje bakstelėkite mažą skaičiuoklės piktogramą. Tai sujungs jūsų formą su skaičiuokle.
2 žingsnis: Eikite į skaičiuoklę ir spustelėkite Įrankiai > Scenarijų rengyklė.
Scenarijaus rengyklėje įklijuokite šias kodo eilutes,
function checkLocation (e) { var subject=""; var reikšmės = e.namedValues; var prefLocation=""; for (Įveskite reikšmes) { var label = Key; var data = reikšmės [raktas]; prefLocation=duomenys; Logger.log (duomenys); } }
čia e yra įvykis, kuris bus suaktyvintas pateikus formą, o e.namedValues objektas pateiks formos duomenis masyvo pavidalu.
Kai šie duomenys bus užfiksuoti, sakinys „For“ pereis per masyvą, kad pateiktų jums duomenis. Galiausiai to konkretaus atsakymo formos duomenys bus priskirti prefLocation kintamasis.
3 veiksmas: Tuo tarpu kairiajame skydelyje spustelėkite mažą laikrodžio piktogramą, kad pasiektumėte aktyviklius, ir pasirinkite Pridėti aktyviklius.
Čia kaip įvykio šaltinį pasirinkite Iš skaičiuoklės, o kaip įvykio tipą – Pateikiant formą.
Aukščiau bus užtikrinta, kad funkcija, kurią parašėme aukščiau, bus suaktyvinta tik tada, kai bus pateikta forma. Ir pateikus duomenis, duomenys bus paimti tik iš prijungtos skaičiuoklės.
4 veiksmas: Dabar grįžkite į scenarijų rengyklę, kad pakeistumėte kodą pagal savo reikalavimus.
Mūsų atveju norime, kad el. laiškas būtų nukreiptas į tam tikrą el. pašto ID, kai respondentas atsako į Hills ir pan.
Taigi, prie kodo pridėjome paprastą If ir Else-If sąlygą,
function checkLocation (e) { var subject=""; var reikšmės = e.namedValues; var prefLocation=""; for (Įveskite reikšmes) { var label = Key; var data = reikšmės [raktas]; prefLocation=duomenys; Logger.log (duomenys); if (prefLocation=="Hills"){ subject="Turite el. laišką, skirtą Hills Location"; GmailApp.sendEmail('[email protected]', tema, prefLocation); }else if (prefLocation=="Paplūdimiai"){ subject="Turite el. laišką paplūdimių vietai"; GmailApp.sendEmail('[email protected]', tema, prefLocation); } else if (prefLocation=="Miestai") { subject="Turite el. laišką miestų vietai"; GmailApp.sendEmail('[email protected]', tema, prefLocation); } } }
Natūralu, kad turėsite suteikti leidimą GmailApp.sendEmail funkcija dirbti. Tačiau tai vienkartinis procesas.
5 veiksmas: Dabar, kai viskas yra vietoje, išsaugokite kodą spustelėdami piktogramą Išsaugoti, kaip parodyta toliau.
Dabar paleiskite kodą. Deja, nesant įvykio, negalėsite paleisti kodo tiesiai iš scenarijaus rengyklės.
Kad kodas veiktų, pateikite formą. Jei viskas yra tinkamoje vietoje, yra tikimybė, kad gausite el.
Baigę galite pakoreguoti kodą pagal savo reikalavimus ir pridėti individualias If-Else sąlygas. Tuo pačiu metu taip pat galite sukurti el. laiško tekstą pagal duomenis.
Kaip patikrinti, ar nėra klaidų
Paleisti kodą be klaidų pirmą kartą pasitaiko retai, o tiesą sakant, yra daugybė dalykų, kurie gali suklysti. Norėdami patikrinti, ar nėra klaidų, eikite į skirtuką Vykdymai ir pamatysite visus atvejus, kuriems buvo iškviesta funkcija.
Spustelėkite, kad pamatytumėte klaidas. Čia taip pat galite pamatyti, kaip funkcija buvo iškviesta. Trigger žyma paverčiama formos pateikimu, o redaktoriaus žyma reiškia, kad funkcija buvo paleista per redaktorių.
Tuo pačiu metu, jei norite kryžmiškai patikrinti funkcijos reikšmę, tiesiog pridėkite Logger.log (kintamąjį), kad užregistruotumėte duomenis.
Pavyzdžiui, mes iškvietėme Logger.log (prefLocation) atskirose If-Else sąlygose, o mūsų žurnalas atrodė kaip aukščiau.
Taip pat „Guiding Tech“.
Koduoti ar nekoduoti
Antrasis metodas gali atrodyti sudėtingas. Tačiau kai tik suprasite, kaip vadinamos atskiros funkcijos, greičiausiai bus lengviau.
Tačiau dienos pabaigoje, jei nenorite susitepti rankų, galite patikrinti El. pašto pranešimų formos Pridėti. Šis skirtas el. laiškams siųsti remiantis sąlyginiais atsakymais. Tačiau sąlyginio formatavimo funkcija nėra nemokama ir kainuoja maždaug 4 USD per mėnesį už vieno vartotojo licenciją.
Taigi, jei jums reikia retkarčiais siųsti atsakymus į formas, galite įklijuoti anksčiau pateiktą kodą į programos scenarijaus rengyklę.