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

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, aivan SEND -painikkeen edessä).
Valitse GENERAL -kohdasta Collect email address.
Sinulle näytetään Response receipts -sanoma, joka antaa kaksi vaihtoehtoa: If respondent requests it ja Always .
Valitse vastaavasti.

RequestConfirmation

Kun If respondent requests it -vaihtoehto on valittu, vastaus ent näkee seuraavan viestin, kun hän lähettää lomakkeen:

CopyRequest

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.

Vastaa

Kun luot lomakkeen, asetuksista löydät ”esitys” -näkymän, voit kirjoittaa ”vahvistusviestin”, joka lähetetään ihmisille kuka vastaa kyselyyn.

lomakeasetukset

kommentit

  • Vahvistusviestiä ei lähetetä vastaajalle, vaan se näkyy heidän näytöllä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *