Loin Google Formsilla lomakkeen, jolla ihmiset voivat rekisteröityä tapahtumaan kirjoittamalla heidän nimensä ja sähköpostiosoitteensa.
Haluaisin asettaa sen niin, että kun henkilö kirjoittaa nimensä ja sähköpostiosoitteensa, Google-lomake lähettää automaattisesti sähköpostin kyseiseen sähköpostiosoitteeseen vahvistaakseen, että olemme vastaanottaneet lähetyksen tältä henkilöltä.
Onko tämä mahdollista?
Kommentit
- Onko viimeisin vastaus auttaa sinua ratkaisemaan ongelmasi? Jos on, niin olisi mukava hyväksyä se, koska ihmiset saattavat harhaan ajattelemalla, että " … a " esitys " näkymä … lähetetään ihmisille … ". Jos ei, ilmoita meille miksi.
Vastaa
Huomaa: Kohdassa Settings
-> Presentation
voidaan asettaa vahvistusviesti, joka näkyy vain selaimen näytöllä lähetettäessä .
Pyydät seuraavaa:
… Google Lomake lähettää automaattisesti sähköpostin …
Tulet huomaamaan, että on olemassa numero tapoja tehdä tämä mahdolliseksi.
Muokkaa aloitusta
(Tähän mennessä Google on integroinut vaihtoehdon tällaiselle toiminnolle itse muodossa)
Lomakkeen käyttäminen
Napsauta
Settings
-kuvaketta (oikeassa yläkulmassa, aivanSEND
-painikkeen edessä).
ValitseGENERAL
-kohdastaCollect email address
.
Sinulle näytetäänResponse receipts
-sanoma, joka antaa kaksi vaihtoehtoa:If respondent requests it
jaAlways
.
Valitse vastaavasti.Kun
If respondent requests it
-vaihtoehto on valittu, vastaus ent näkee seuraavan viestin, kun hän lähettää lomakkeen:Muokkaa loppua
Komentosarjan käyttäminen
Minun avuksesi on loi lomakkeen , joka sisältää kentät Event
, FirstName
, LastName
, Email
. Katsokaa sitä.
Komentosarjan kirjoittamiseen käytämme komentosarjaeditoria lomakkeeseen linkitetyssä vastausten laskentataulukossa ( ei lomakkeen komentosarjaeditori).
- Siirry kohtaan
Tools
->Script editor...
- Kun olet skriptieditorissa , poista kaikki esitetty koodi ja korvaa se joko seuraavista:
Todella vähäinen koodi :
// Auto-Confirmation Email to submitter // THE SIMPLEST WAY function AutoConfirmation(e){ var theirFirst = e.values[2]; var theirEmail = e.values[5]; var theEvent = e.values[1]; var subject = "Form Submitted"; var message = "Thank you, " + theirFirst + " for the expressed interest in our " + theEvent; MailApp.sendEmail (theirEmail, subject, message); }
Nämä hyvin harvat koodirivit riittävät perusvastaukseen .
e.values
2, 5 ja 1 vastaavat taulukon sarakkeita, joihin vastaukset lähetetään. Muista, että sarakkeiden numerointi alkaa 0. Nolla on aikaleimalle varattu sarake.
Sarakkeesta riippuva koodi voi olla hieman vaikea ymmärtää, varsinkin kun meillä on enemmän kuin muutama vastauskenttä.
Toisaalta haluat ehkä käyttää edistyneempää mutta myös käyttäjäystävällistä koodia. Seuraava koodi ei riipu sarakkeiden numeroista, vaan laskentataulukon otsikoista (lomakkeen kysymykset).
Koska koodi on helpompi seurata, voimme tehdä sen, jotta saamme henkilökohtaisemman viestin, joka on rikastettu useammilla kentillä.
Käyttäjäystävällisempi, henkilökohtaisempi, rikastettu koodi
// Auto-Confirmation Email to submitter WITH appended answers // A PERSONALIZED, ENRICHED WAY function AutoConfirmation(e) { try { var theirEmail, subject, message; // must have var bcc, ourName, theirName; // optional var theEvent, anyAdults, anyKids; // depending on various form fields // This is the submitter"s email address theirEmail = e.namedValues["Email"].toString(); // We could sent a copy to our email address using the BCC or CC field, // OR to any other email by using = "[email protected], [email protected]" bcc = Session.getActiveUser().getEmail(); // This will be the sender"s name // If omitted, it will be replaced by our email ourName = "Our Company"; // Optional but more personal theirName = e.namedValues["FirstName"].toString(); //This has to go over the subject since it is used by it theEvent = e.namedValues["Event"].toString(); // vars can be used at the email subject as well. subject = "Confirmation for " + theirName + " at " + theEvent; // The following depend on the various other form fields // and can be omitted anyAdults = e.namedValues["Adults"].toString(); anyKids = e.namedValues["Kids"].toString(); // This is the body of the auto-reply message message = "Dear " + theirName + ", <br> Thank you for your expressed interest in our " + theEvent + ". <br> Places for " + anyAdults + " and " + anyKids + " will be reserved for you. <br> We will all have a great time." + "<br>---------------<br>" + "Please also find a copy of your submitted details. <br><br>"; // This part is for appending ONLY the answers that are NOT BLANK // OR, to include ALL of the answers, modify // the if ( e.namedValues[key] && (e.namedValues[key] != "") ) // to: ( e.namedValues[key] ) var ss, columns; // needed if we want to include the answers as well ss = SpreadsheetApp.getActiveSheet(); columns = ss.getRange(1, 1, 1, ss.getLastColumn()).getValues()[0]; for ( var keys in columns ) { var key = columns[keys]; if ( e.namedValues[key] && (e.namedValues[key] != "") ) { message += key + " :: "+ e.namedValues[key] + "<br>"; } } textbody = message.replace("<br>", "\n\n"); // before emailing set up one last var var cosmetics = {bcc: bcc, name: ourName, htmlBody: message}; // You can use MailApp.sendEmail as well GmailApp.sendEmail(theirEmail, subject, message, cosmetics ); } catch (e) { Logger.log(e.toString()); } }
Yllä oleva koodi on skaalautuva ja erittäin joustava. Voit helposti lisätä tai jättää pois muuttujia, lähettää kopioita muihin sähköposteihin tai itsellesi virheenkorjausta varten, liittää vastauksia ja luoda yleensä henkilökohtaisemman viestin lähettäjälle.
Silti. Jos et yksinkertaisesti halua koodata mitään, on olemassa vaihtoehtoinen menetelmä.
Lisäosan käyttäminen
Useita lisäosia löytyy Google Web Storesta.
kommentit
- Toistan muokkaussanoman mielipiteen. Älä peitä linkkejäsi.' on mahdotonta kertoa mitä ' toisella puolella on. Jos olet kiinnostunut seuraamaan napsautuksia, siihen on muita tapoja.
- Anteeksi. Luulin, että bit.do-palvelun käyttö oli ok, koska lomakkeet itse käyttävät myös
https://goo.gl/forms/....
lyhennintä. Katson kuitenkin mielipiteesi ja olet oikeassa. - Ei hätää. Kiitos, että tunnustit sen 🙂
- Jälkikäteen
https://goo.gl/forms/....
on sallittu (??) ?. Tarkoitan, jos joku mainitsisi täällä kommentti-alueella Google-asiakirjan täydellisen URL-osoitteen, se syö puolet tarjotusta tilasta. Lisäksi " _ … -palvelussa, joka on kiinnostunut seuraamaan napsautuksia, on muita tapoja tehdä niin. <". Kuten ...? - Tapa, jolla linkitit viestissä olevaan asiakirjaan juuri nyt, on hieno. Voit aina kirjoittaa toisen kommentin linkin selventämiseksi. Minulla ei rehellisesti sanottuna ole ' minulla konkreettista esimerkkiä tällaisen asian seuraamiseksi, mutta varmasti voit keksiä jotain.