I'm looking for help to send an email whenever a new row is added by a google form entry if said entry contains an email in the Email column. I'm new to Javascript, but I've pieced together some code which I plan to run off an onEdit trigger in GSheets.
My problem is that if there is no email address, the code will fail. I need to know how to wrap this in an "if/else" or maybe just a simple error handling bit would be fine, not sure.
If I go with an "if/else", I'll need to check if the email column contains a value. I don't need to check if it is a valid email; the google form already does this on submission.
Here is the code I have right now:
function MessageNotification() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setActiveSheet(ss.getSheetByName("Message Board"));
// 
//extracts the values in last row and stores them into a two-dimensional 
array called data
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = sheet.getLastRow();
var dataRange = sheet.getRange(lastRow,3,1,8);
var data = dataRange.getValues();
// 
//pull column elements into a one-dimensional array called rowData
for (i in data) {
 var rowData = data[i];
 var emailAddress = rowData[2];
 var poster = rowData[7];
 var subject = rowData[3];
 var recipName = rowData[6];
 var comment = rowData[4];
 var replyLink = rowData[5];
  //
  //
   var message = 'Dear ' + recipName + ',\n\n'+poster+' has posted the 
following comment directed to you: '+'\n'+comment+'\n\n'+'To reply to this 
comment click: '+replyLink;
   var subject = subject;
     MailApp.sendEmail(emailAddress, subject, message);
 }
}
thanks in advance for any help you can give me.
 
    