質問編集履歴

2

マークダウンを使ったコードの入力(これで良いのでしょうか?)

2019/10/11 00:40

投稿

megmeg
megmeg

スコア4

test CHANGED
File without changes
test CHANGED
@@ -32,15 +32,119 @@
32
32
 
33
33
 
34
34
 
35
- ```ここに言語名を入力
35
+ ```html
36
+
37
+ function auto_reply() {
38
+
39
+ //自動返信メールの件名
40
+
41
+ var title = "【お申し込みありがとうございます(自動返信)】";
36
42
 
37
43
 
38
44
 
39
- 参考にしたペ
45
+ //自動返信メルの本文1(\nは改行)
40
46
 
47
+ var body
48
+
41
- https://applica.info/google-form-auto-reply
49
+ = "この度は、自分と繋がるカードリーディングへお申し込みいただきまして、誠にありがとうございます。\n"
50
+
51
+ + "お申し込みの内容は次の通りです。\n"
52
+
53
+ + "------------------------------------------------------------\n\n"
42
54
 
43
55
 
56
+
57
+ //自動返信メールの本文2(\nは改行)
58
+
59
+ var body2
60
+
61
+ = "------------------------------------------------------------\n\n"
62
+
63
+ + "内容を確認の上、あらためて返信させていただきます。\n";
64
+
65
+ + "本メールに心当たりが無い場合は、その旨を記載の上ご返信下さいますようお願い申し上げます。\n\n";
66
+
67
+
68
+
69
+
70
+
71
+ //本文作成用の変数
72
+
73
+ var sheet = SpreadsheetApp.getActiveSheet();
74
+
75
+ var row = sheet.getLastRow();
76
+
77
+ var column = sheet.getLastColumn();
78
+
79
+ var range = sheet.getDataRange();
80
+
81
+
82
+
83
+
84
+
85
+
86
+
87
+ //メールアドレス保存用の変数(最後のメール送信時に使用。)
88
+
89
+ var mail = "";
90
+
91
+
92
+
93
+ for (var i = 1; i <= column; i++ ) {
94
+
95
+ //スプレッドシートの入力項目名を取得
96
+
97
+ var header = range.getCell(1, i).getValue();
98
+
99
+ //スプレッドシートの入力値を取得
100
+
101
+ var value = range.getCell(row, i).getValue();
102
+
103
+
104
+
105
+ //本文1(body)にスプレッドシートの入力項目を追加
106
+
107
+ body += "■"+header+"\n";
108
+
109
+
110
+
111
+ //本文1(body)にフォームの入力内容を追加
112
+
113
+ body += value + "\n\n";
114
+
115
+
116
+
117
+ //スプレッドシートの入力項目が「お名前」の場合は、「様」を付け本文の前に追加
118
+
119
+ if ( header === 'お名前' ) {
120
+
121
+ body = value+" 様\n\n"+body;
122
+
123
+ }
124
+
125
+
126
+
127
+ //フォームの入力項目が「メールアドレス」の場合は、変数mailに代入
128
+
129
+ if ( header === 'メールアドレス' ) {
130
+
131
+ mail = value;
132
+
133
+ }
134
+
135
+ }
136
+
137
+ //本文1に本文2を追加
138
+
139
+ body += body2;
140
+
141
+
142
+
143
+ //宛名=mail、件名=title、本文=bodyで、メールを送る
144
+
145
+ GmailApp.sendEmail(mail,title,body);
146
+
147
+ }
44
148
 
45
149
 
46
150
 

1

タグの間違いを修正

2019/10/11 00:40

投稿

megmeg
megmeg

スコア4

test CHANGED
File without changes
test CHANGED
File without changes