Ich versuche, automatisch generierte E-Mail basierend auf Textänderung in meinem Gdoc, Meine Anforderung ist es, Mail senden, wenn die Zelle hat Wert "SEND ALERT MAIL" sonst Wenn Zelle hat den Wert "NO ALERT MAILS NEEDED" nur etwas Text in der Statusspalte (Gdoc) hinzufügen.Google App-Skript - Automatisch generierte E-Mail basierend auf Zelle Wert
nur Condition sendet entsprechende Zeilendaten nur in Mail, aber Skript sendet 13 Mails unabhängig von der Bedingung.
Bitte helfen!
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 !");
}
}
}