0
私のGdocでテキスト変更に基づいて自動生成されたメールを送信しようとしています セルに値「SEND ALERT MAIL」がある場合はメールを送信します。 else cell値が "NO ALERT MAILS NEEDED"の場合、ステータス列(Gdoc)にテキストを追加するだけです。Googleアプリケーションスクリプト - セル値に基づいて自動生成されたメール
条件は各行データをメールのみで送信しますが、スクリプトは条件に関係なく13メールを送信しています。
助けてください!
コード..
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 !");
}
}
}