teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2018/11/13 13:52

投稿

ankou
ankou

スコア15

title CHANGED
File without changes
body CHANGED
@@ -84,5 +84,9 @@
84
84
  MailApp.sendEmail(to,sasikomiSubject,sasikomiBody,{cc:cc, bcc:bcc});
85
85
  // 配信状態を設定
86
86
  sheetAtesakiList.getRange(i, 5).setValue("配信済");};
87
+
88
+ if (jouken == "済"){
89
+ break;}
90
+ }
87
91
 
88
92
  縦の列を読みとり「済」であれば未配信、「未」であればその行の宛先、企業名を読み取り配信としたいと考えています。

1

スクリプトを追加しました

2018/11/13 13:52

投稿

ankou
ankou

スコア15

title CHANGED
File without changes
body CHANGED
@@ -68,4 +68,21 @@
68
68
  宛先リストに完了ステータスを設置して「済」/「未」を選択した後、「未」の企業へメール配信
69
69
  且つ送信する際はドライブに格納されている(空白の場合もあり)ファイルを添付して送信できるようにしたい。
70
70
 
71
- ご教授いただければ幸いです。
71
+ ご教授いただければ幸いです。
72
+
73
+ ※追加です。
74
+ ”対象行の宛先を取得”のところに以下のスクリプトを記載したのですが
75
+ エンドレスでメールが配信されるという事象が発生していましました。
76
+
77
+ for(i=5; i< sheet.getLastRow(); i++){
78
+ var joukyou = sheet.getRange(i, 9).getValue();
79
+ if (joukyou !="未"){
80
+
81
+ var to = sheetAtesakiList.getRange(i, 2).getValue();
82
+ var cc = sheetAtesakiList.getRange(i, 3).getValue();
83
+ var bcc = sheetAtesakiList.getRange(i, 4).getValue();
84
+ MailApp.sendEmail(to,sasikomiSubject,sasikomiBody,{cc:cc, bcc:bcc});
85
+ // 配信状態を設定
86
+ sheetAtesakiList.getRange(i, 5).setValue("配信済");};
87
+
88
+ 縦の列を読みとり「済」であれば未配信、「未」であればその行の宛先、企業名を読み取り配信としたいと考えています。