質問編集履歴

1

書式の改善 ソースコードの改善 試したことの記載

2018/07/04 16:30

投稿

HUTURI
HUTURI

スコア9

test CHANGED
File without changes
test CHANGED
@@ -36,23 +36,23 @@
36
36
 
37
37
  上記のB1~B26のURL(リンク)の値を取得して、
38
38
 
39
- スプレッドシートから各々にメール(GMAIL)を送信する機能を作成したいのでが、
39
+ スプレッドシートから各々にメール(GMAIL)を送信する機能を作成しておりま
40
-
41
- 具体的なコードを教えて頂けないでしょうか。
42
-
43
-
44
-
45
- ご教授の程、よろしくお願いいたします。
46
40
 
47
41
 
48
42
 
49
43
  GoogleAppScriptにてGmailを下記の通りにメール送信出来るようにしたいです。
50
44
 
45
+ 私が書いた拙いソースコードをScriptにて実行すると無効なメールと
46
+
47
+ エラーメッセージが表示されてしまい、送信できない状況です。
48
+
49
+ 原因が全く分からない為、ご教授の程、よろしくお願いいたします。
51
50
 
52
51
 
52
+
53
+
54
+
53
55
  宛先:aaaaaaaa@gmail.com 
54
-
55
-
56
56
 
57
57
  本文
58
58
 
@@ -86,21 +86,39 @@
86
86
 
87
87
  var id = sheet.getSheetId();
88
88
 
89
- var lastr= sheet.getLastRow();
89
+ //列を取得
90
90
 
91
- var name =sheet.getRange("A1:A26").getValues();
91
+   var data = sheet.getRange("B1:B26").getValues();
92
92
 
93
- var mail_address =sheet.getRange("B1:B26").getValues();
93
+ for (var j =1; < 26; j++) {
94
94
 
95
- for(var i = 0; i <= name; i++) {
95
+ //列を取得
96
96
 
97
- //どのようにロジックを組み立てればいいでしょうか。
97
+ var mail_address = sheet.getRange("A1:A26").getValues();
98
98
 
99
- MailApp.sendEmail({to:mail_address, subject:subject1, body:body + message});
99
+ for (var i =1; < 26; i++ ) {
100
100
 
101
+ sendMail(mail_address[i], data[j]);
102
+
101
- }
103
+ }
104
+
105
+ }
106
+
107
+ // メールを送る
108
+
109
+ function sendMail(mail_address) {
110
+
111
+ var subject1 = "○○について";
112
+
113
+ var body = "お疲れ様です。。\n下記urlご覧ください。\n";
114
+
115
+ var message= data ;
116
+
117
+ MailApp.sendEmail({to:mail_address , subject:subject1, body:body + message });
102
118
 
103
119
  }
120
+
121
+ }
104
122
 
105
123
  ```
106
124
 
@@ -110,7 +128,11 @@
110
128
 
111
129
 
112
130
 
131
+ 私が書いた拙いソースコードをScriptにて実行すると無効なメールとですと
132
+
133
+ エラーメッセージが表示されてしまい、送信できない状況です。
134
+
113
- ここに問題に対て試しことを記載てください
135
+ 原因が全く分からない為、ご教授の程、よろくお願いいたします
114
136
 
115
137
 
116
138