Published using Google Docs
Mailbevestiging
Updated automatically every 5 minutes

function sendFormByEmail(e)

{

  // Vraag in het formulier om de naam en het e-mail adres

 

  // Tussen de [] nummer van het veld waar de naam wordt ingevuld

  // kolom a=0, kolom b=1, kolom c=2 enz.

  var naam = e.values[1];

 

  // Tussen de [] nummer van het veld waar e-mail adres wordt ingevuld

  // kolom a=0, kolom b=1, kolom c=2 enz.

  var email = e.values[2];

  // Vul hieronder de onderwerpregel in

  var subject = "Afschrift ingevuld formulier";

 

  // Dit komt boven in het mailtje te staan

  var message = "Beste " + naam + ",\n\nDit is wat je hebt ingevuld op ";

 

  // Optioneel extra velden zoals carbon copy, black carbon copy en aangepaste naam afzender

  var carbonCopy = "";

  var bcarbonCopy = "";

  var senderName = "";  

  // Loop door de array en voegen alle waarden toe aan de body.

  var s = SpreadsheetApp.getActiveSheet();

  var headers = s.getRange(1,1,1,s.getLastColumn()).getValues()[0];

  // Genereren van formuliervelden en inhoud

  for(var i in headers)

    message += headers[i] + ":\n" + e.namedValues[headers[i]].toString() + "\n\n";

 

  MailApp.sendEmail(email, subject, message, {

            cc: carbonCopy,

            bcc: bcarbonCopy,

            name: senderName

        });

  // Credits to Amit Agarwal and Henrique Abreu

  // Vertaald en aangepast door Willem Karssenberg

}