I am trying to send auto generated mail based on text change in my Gdoc, My requirement is to send mail if cell has value "SEND ALERT MAIL" else If cell has value "NO ALERT MAILS NEEDED" just add some text in status column (Gdoc).
only condition is send respective row data only in mail, but script is sending 13 mails irrespective of condition.
Please help !
code..
function sendEmail()
{
var sheet = SpreadsheetApp.getActiveSheet();
var Totalcol=sheet.getLastColumn()-4;
var StartRow =2;
var LastCol = sheet.getLastColumn()-1;
var LastRow = sheet.getLastRow();
var Indic = sheet.getRange(StartRow,LastCol).getDisplayValue();
for (var i = 0; i <= LastRow; i++)
{
var row = LastRow[i];
var dataRange = sheet.getRange(StartRow, 1, 1, Totalcol);
var Offer = dataRange.getValues();
if(Indic=="SEND ALERT MAIL")
{
MailApp.sendEmail("[email protected]", "Offer Alert", Offer);
}
else if(Indic=="NO ALERT MAILS NEEDED")
{
var cell = sheet.getRange("H2");
cell.setValue("Alert date not reached !");
}
}
}