回答編集履歴

2

修正しました

2021/01/13 02:39

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -53,3 +53,5 @@
53
53
  bodyのあたりも怪しい感じですが、とりあえず今回の質問については解決すると思います。
54
54
 
55
55
  他で躓いたら別質問としてください。
56
+
57
+ むしろ、papinianusさんのコードをそのまま使った方が早いかもです。

1

追加質問への回答

2021/01/13 02:39

投稿

sawa
sawa

スコア3002

test CHANGED
@@ -1,3 +1,7 @@
1
+ > 正しく値が入らない
2
+
3
+
4
+
1
5
  いずれも getValue() を追記してセル内の値を取得する必要があるかと思います。
2
6
 
3
7
 
@@ -11,3 +15,41 @@
11
15
  //以下同様に       
12
16
 
13
17
  ```
18
+
19
+
20
+
21
+ > address is not defined のエラー
22
+
23
+
24
+
25
+ ```
26
+
27
+ //宛名=address、件名=title、本文=bodyで、メールを送る
28
+
29
+ GmailApp.sendEmail(address,title,body);
30
+
31
+ ```
32
+
33
+ としているのに、宛名である address がどこにも定義されてないからです。
34
+
35
+ たぶん、 var mail = sht.getRange(i, 3); が送信先のメールアドレスじゃないでしょうか?
36
+
37
+
38
+
39
+ それなら以下のようにするべきです。
40
+
41
+
42
+
43
+ ```
44
+
45
+ //宛名=mail、件名=title、本文=bodyで、メールを送る
46
+
47
+ GmailApp.sendEmail(mail,title,body);
48
+
49
+ ```
50
+
51
+
52
+
53
+ bodyのあたりも怪しい感じですが、とりあえず今回の質問については解決すると思います。
54
+
55
+ 他で躓いたら別質問としてください。