回答編集履歴
1
変数宣言を統一しました。
test
CHANGED
@@ -18,25 +18,25 @@
|
|
18
18
|
SSには登録されたデータのStatusを”申請中”として登録する
|
19
19
|
*/
|
20
20
|
//eパラメタ等から対象シートのRowを取得、ついでにSSに申請中と登録
|
21
|
-
|
21
|
+
const row = e.range.getRow();
|
22
|
-
|
22
|
+
const sheet = SpreadsheetApp.openById(SS_ID).getSheetByName(SHEET_NAME);
|
23
23
|
sheet.getRange(row, 5).setValue("申請中");
|
24
24
|
// メールに貼り付けるBodyをgenerateBody関数から作成
|
25
25
|
// var bodies = generateBody(e.values);
|
26
|
-
|
26
|
+
const values = sheet.getRange(row, 1, 1, 8).getValues()[0];
|
27
|
-
|
27
|
+
const bodies = generateBody(values);
|
28
28
|
// ウェブアプリのurlにパラメータとして、rowとanswerをつける
|
29
|
-
|
29
|
+
const url = WEBAPP_URL + "?row=" + row + "&answer=";
|
30
|
-
|
30
|
+
const recipient = MAIL_ADDRESS;
|
31
|
-
|
31
|
+
const subject = "ボランティア申込みのお知らせ";
|
32
|
-
|
32
|
+
let body = "";
|
33
33
|
body += 'ボランティアの申込みがありました\n\n';
|
34
34
|
body += bodies.plane;
|
35
35
|
body += "\n承認する場合は以下をクリック\n";
|
36
36
|
body += url + "ok" + '\n';
|
37
37
|
body += "承認しない場合は以下をクリック\n";
|
38
38
|
body += url + "ng";
|
39
|
-
|
39
|
+
let html = "";
|
40
40
|
html += '<h1>ボランティアの申込みがありました</h1>';
|
41
41
|
html += '<p>以下の申込みがありました</p>';
|
42
42
|
html += bodies.html;
|
@@ -93,11 +93,11 @@
|
|
93
93
|
// var bora = values[6];
|
94
94
|
// var bikou = values[7];
|
95
95
|
// 次の行の変数は、シートのA列からの順序に合わせる(必要ない分は,,としてもよい)
|
96
|
-
//
|
96
|
+
// const [timeStamp, name, p_name, mail, syounin, syozoku, bora, bikou] = values;
|
97
|
-
|
97
|
+
const [, name, p_name, mail, , syozoku, bora, bikou] = values;
|
98
98
|
|
99
99
|
// 本文テキスト
|
100
|
-
|
100
|
+
let plane = "";
|
101
101
|
// plane += '<ul>';
|
102
102
|
// plane += '<li>児童名: ' + name + '</li>';
|
103
103
|
// plane += '<li>保護者名: ' + p_name + '</li>';
|
@@ -114,7 +114,7 @@
|
|
114
114
|
plane += '備考: ' + bikou + '\n';
|
115
115
|
|
116
116
|
// 本文HTML
|
117
|
-
|
117
|
+
let html = '';
|
118
118
|
html += '<ul>';
|
119
119
|
html += '<li>児童名: ' + name + '</li>';
|
120
120
|
html += '<li>保護者名: ' + p_name + '</li>';
|