LoginSignup
1
0

More than 3 years have passed since last update.

GASを用いたgmail自動配信プログラムについてお悩みがございます

Posted at

初めまして。
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");

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0