初めまして。
gasを用いてリストにあるメールアドレス宛に自動でメール送信を繰り返すというプログラムを組み実行しています。
しかし、400件手前でメール送信が止まってしまい、対象セルの色が変わり”完了”と入力される、という最終動作が行われてしまいました。
メールの配信時間を見ると、最初の1通から400通目の間で18分ほど差がありました。
gasの制限時間である6分で送れる数が400通という認識でよいのでしょうか…?
以下コードとなります。
var listSheet=mySheet.getSheetByName('XXXX');
var listLastRow=listSheet.getLastRow();
var Sender="XXX";
var subject="XXX";
var mailContents="XXX";
for(var i=2;i<=listLastRow;i++){
var listColumnArray = listSheet.getDataRange().getValues();
var listAddressCell = listColumnArray[0].indexOf("XXXX")+1;
var Email=listSheet.getRange(i,listAddressCell).getValue();
try{
GmailApp.sendEmail(Email,Subject,mailContents,{name:Sender});
}catch(e){
}
}
ss.getRange(1,2).setValue("完了").setBackground("gray");