Ok so I use this script: https://developers.google.com/apps-script/articles/mail_merge
And I have set the trigger to trigger when the sheet updates. It does but then it also sends email to all the old emails in the spreadshet. So for instance when I fill in the form and put user1 in the Email Address it will only send email to user1. When I fill in the form once more, I fill in user2, then both user 1 and user2 gets email, I do only want the user2 to get email.
If I would fill the form for the third time I would only like it to send a email to user3.
Here is what my funciton looks like:
function sendEmails() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var dataSheet = ss.getSheets()[0];
var dataRange = dataSheet.getRange(2, 1, dataSheet.getMaxRows() - 1, 4);
var templateSheet = ss.getSheets()[1];
var emailTemplate = templateSheet.getRange("A1").getValue();
I try this:
function sendEmails() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var dataSheet = ss.getSheets()[0];
var lastRow = dataSheet.getMaxRows() - 1;
var dataRange = dataSheet.getRange(lastRow, 1, lastRow, 4);
var templateSheet = ss.getSheets()[1];
var emailTemplate = templateSheet.getRange("A1").getValue();
It sends nothing, Do I do anything wrong =) ?