Kā nosūtīt e-pastu, pamatojoties uz atbildi pakalpojumā Google veidlapas
Miscellanea / / November 29, 2021
Google veidlapas ļauj apkopot atbildes un viedokļus no respondentiem dažādos veidos, neatkarīgi no tā, vai tā ir vienkārša viktorīna vai gara anketa. Lai gan tajā ir vairākas ērtas vietējās funkcijas, Google veidlapas vēl neļauj sūtīt e-pasta paziņojumus sev vai respondentam sākotnēji.
Pēdējais parādās attēlā, ja vēlaties pateikties lietotājam par atsaucību un laiku. No otras puses, ja jūsu veidlapa ir piemērota plašai auditorijai un tajā ir iesaistītas vairākas nodaļas, visu veidlapas atbilžu izsijāšana ir laikietilpīga.
Par laimi, ir daži risinājumi, kā varat nosūtīt e-pasta ziņojumus īpašniekam vai personām. Tagad ir divi veidi, kā to turpināt.
Varat nosūtīt e-pastu, pamatojoties uz jebkuru atbildi savā veidlapā. Vai arī varat to nosūtīt atkarībā no lietotāju izvēlētajām atbildēm. Un, kā minēts iepriekš, abām metodēm ir nepieciešams ārējs papildinājums. Tā kā jūs saņemsit e-pasta ziņojumu no sava konta, jums būs jānodrošina atbilstošās atļaujas pievienojumprogrammai vai funkcijai.
Tagad, kad tas ir atrisināts, sāksim, vai ne?
Arī Guiding Tech
Kā nosūtīt vispārīgu e-pastu, izmantojot Google veidlapas
Par laimi, vispārēja e-pasta sūtīšana lietotājam vai īpašniekam nav raķešu zinātne. Atbilstoši nosauktais Form Notifications papildinājums ļauj lietotājiem nosūtīt vienkāršus pateicības e-pastus.
Saņemiet veidlapas paziņojumus
1. darbība: Kad esat izveidojis veidlapu, noklikšķiniet uz trīs punktu izvēlnes labajā pusē un sarakstā atlasiet Papildinājumi. Tas jūs novirzīs uz Google Marketplace.
2. darbība: Tagad meklējiet veidlapas paziņojumus un noklikšķiniet uz tā, lai to instalētu.
Tālāk izveidojiet veidlapu. Ja vēlaties nosūtīt e-pasta ziņojumus tieši respondentam, sadaļā Iestatījumi atzīmējiet izvēles rūtiņu Vākt e-pastus.
Vai arī varat iestatīt veidlapas jautājumu, kurā tiek prasīts lietotāja e-pasta ziņojums, un atzīmēt to kā Obligāts, kā parādīts tālāk.
3. darbība: Kad tas ir izdarīts, noklikšķiniet uz mazās pievienojumprogrammas ikonas un atlasiet Veidlapas paziņojumi. Apakšējā labajā stūrī redzēsit uzvedni.
Pārslēdziet pogu Pateicības e-pasta ziņojumam.
Kā minēts iepriekš, varat izmantot lauku Automātiski vai lauku Veidlapa. Izvēlieties to, kas vislabāk atbilst jūsu prasībām. Vienlaikus varat arī pievienot e-pastam Diskrēto kopiju, aizpildot lauku Sūtīt kopiju uz.
4. darbība: Pēc tam pievienojiet e-pasta tematu un pamattekstu, un tas arī viss! Saglabājiet iestatījumus un noklikšķiniet uz priekšskatījuma ikonas augšpusē, lai redzētu, vai pašreizējās konfigurācijas jums ir piemērotas.
Šis ir vienkāršs papildinājums, un tā konfigurēšana ir vienkārša un vienkārša. Un Published by Google Cloud tags padara to arī nedaudz uzticamu.
Izņemot iepriekš minēto, varat arī nosūtīt e-pasta ziņojumu sev (vai izveidotājam), kad veidlapā tiek sasniegts noteikts atbilžu skaits.
Lai to izdarītu, pārslēdziet pogu “Paziņot par veidlapas atbildi”. Izveidotāja e-pasts tiks automātiski aizpildīts adresāta laukā. Tas nav iekodēts, un jūs varat ievadīt arī citas e-pasta adreses.
Kad tas ir izdarīts, pievienojiet paziņojumu slieksni un nospiediet pogu Saglabāt. No šī brīža jūsu veidlapa nosūtīs e-pasta ziņojumu, tiklīdz tā pārsniegs atbildes slieksni.
Arī Guiding Tech
Kā nosūtīt atbildes, pamatojoties uz atbildēm
Noliksim to tieši tur. Ja vēlaties nosūtīt atbildes, pamatojoties uz atbildēm savā veidlapā, tas nav vienkārši, kā aprakstīts iepriekš. Šeit jums būs jāmācās ar pievienotās izklājlapas lietotņu skriptu.
Par laimi, ja jums ir vienkārša veidlapa, tai jābūt viegli izpildāmai. Mūsu gadījumā mums ir vienkārša veidlapa, kurā aptaujātajiem jautājam sev vēlamo brīvdienu vietu.
Un atkarībā no veidlapā sniegtajām atbildēm uz noteiktu e-pasta adresi tiks aktivizēts e-pasta ziņojums. Protams, kodu var pielāgot atbilstoši jūsu veidlapas prasībām.
1. darbība: Kad veidlapa ir izveidota, noklikšķiniet uz cilnes Atbildes un pieskarieties mazajai izklājlapas ikonai labajā pusē. Tādējādi jūsu veidlapa tiks savienota ar izklājlapu.
2. darbība: Dodieties uz izklājlapu un noklikšķiniet uz Rīki> Skriptu redaktors.
Skripta redaktorā ielīmējiet šādas koda rindiņas,
funkciju pārbaudeAtrašanās vieta (e) { var subjekts=""; var vērtības = e.namedValues; var prefLocation=""; for (Ievadiet vērtības) { var label = Key; var dati = vērtības [Atslēga]; prefLocation=dati; Logger.log (dati); } }
Šeit e ir notikums, kas tiks aktivizēts, iesniedzot veidlapu, savukārt e.namedValues objektu parādīs veidlapas datus masīva veidā.
Kad šie dati ir tverti, priekšraksts For pārvietosies cauri masīvam, lai sniegtu jums datus. Galu galā šīs konkrētās atbildes veidlapas dati tiks piešķirti prefLocation mainīgs.
3. darbība: Tikmēr noklikšķiniet uz mazās pulksteņa ikonas kreisajā panelī, lai piekļūtu trigeriem, un atlasiet Pievienot aktivizētājus.
Šeit kā notikuma avotu atlasiet No izklājlapas un kā notikuma veidu atlasiet Iesniegt veidlapu.
Iepriekšminētais nodrošinās, ka funkcija, ko esam uzrakstījuši iepriekš, tiks aktivizēta tikai tad, kad tiks iesniegta veidlapa. Un pēc iesniegšanas tas iegūs datus tikai no pievienotās izklājlapas.
4. darbība: Tagad dodieties atpakaļ uz skriptu redaktoru, lai modificētu kodu atbilstoši savām prasībām.
Mūsu gadījumā mēs vēlamies, lai e-pasts tiktu nosūtīts uz noteiktu e-pasta ID, kad respondents atbild Hills utt.
Tātad kodam esam pievienojuši vienkāršu nosacījumu Ja un Else-If,
funkciju pārbaudeAtrašanās vieta (e) { var subjekts=""; var vērtības = e.namedValues; var prefLocation=""; for (Ievadiet vērtības) { var label = Key; var dati = vērtības [Atslēga]; prefLocation=dati; Logger.log (dati); if (prefLocation=="Hills"){ subject="Jums ir e-pasts par kalnu atrašanās vietu"; GmailApp.sendEmail('[email protected]', tēma, prefLocation); }else if (prefLocation=="Pludmales"){ subject="Jums ir e-pasts pludmales atrašanās vietai"; GmailApp.sendEmail('[email protected]', tēma, prefLocation); } else if (prefLocation=="Pilsētas") { subject="Jums ir e-pasts par pilsētu atrašanās vietu"; GmailApp.sendEmail('[email protected]', tēma, prefLocation); } } }
Protams, jums būs jāsniedz atļauja GmailApp.sendEmail funkcija strādāt. Tomēr tas ir vienreizējs process.
5. darbība: Tagad, kad viss ir vietā, saglabājiet savu kodu, noklikšķinot uz ikonas Saglabāt, kā parādīts tālāk.
Tagad palaidiet kodu. Diemžēl, ja nenotiek notikums, jūs nevarēsit palaist kodu tieši no skriptu redaktora.
Lai kods tiktu palaists, iesniedziet veidlapu. Ja viss ir pareizajā vietā, pastāv iespēja, ka saņemsit e-pastu.
Kad tas ir izdarīts, varat pielāgot kodu atbilstoši savām prasībām un pievienot individuālus If-Else nosacījumus. Tajā pašā laikā varat arī izveidot e-pasta ziņojuma pamattekstu atbilstoši datiem.
Kā pārbaudīt kļūdas
Reti var palaist kodu bez kļūdām pirmajā reizē, un, godīgi sakot, ir daudz lietu, kas var noiet greizi. Lai pārbaudītu, vai nav kļūdu, dodieties uz cilni Izpildes, un jūs redzēsit visus gadījumus, kuros funkcija ir izsaukta.
Noklikšķiniet, lai redzētu kļūdas. Šeit varat arī redzēt, kā funkcija ir izsaukta. Trigera tags tiek pārveidots par veidlapas iesniegšanu, savukārt redaktora tags nozīmē, ka funkcija tika izpildīta, izmantojot redaktoru.
Tajā pašā laikā, ja vēlaties pārbaudīt funkcijas vērtību, vienkārši pievienojiet Logger.log (mainīgo), lai reģistrētu datus.
Piemēram, mēs bijām izsaukuši Logger.log (prefLocation) atsevišķos If-Else nosacījumos, un mūsu žurnāls izskatījās tāpat kā iepriekš.
Arī Guiding Tech
Kodēt vai nekodēt
Otrā metode var šķist nedaudz sarežģīta. Bet, tiklīdz būsit sapratis, kā tiek nosauktas atsevišķas funkcijas, iespējams, ka darbība kļūs nedaudz vienkāršāka.
Bet dienas beigās, ja nevēlaties nosmērēt rokas, varat pārbaudīt E-pasta paziņojumu veidlapas papildinājums. Šis ir paredzēts e-pasta ziņojumu sūtīšanai, pamatojoties uz nosacītām atbildēm. Tomēr nosacījuma formatēšanas funkcija nav bezmaksas, un viena lietotāja licence maksā apmēram 4 ASV dolārus mēnesī.
Tātad, ja jums neregulāri jāsūta atbildes uz savām veidlapām, varat ielīmēt iepriekš minēto kodu App Script redaktorā.