回答編集履歴

1

変数宣言を統一しました。

2023/10/28 02:08

投稿

YellowGreen
YellowGreen

スコア827

test CHANGED
@@ -18,25 +18,25 @@
18
18
  SSには登録されたデータのStatusを”申請中”として登録する
19
19
  */
20
20
  //eパラメタ等から対象シートのRowを取得、ついでにSSに申請中と登録
21
- var row = e.range.getRow();
21
+ const row = e.range.getRow();
22
- var sheet = SpreadsheetApp.openById(SS_ID).getSheetByName(SHEET_NAME);
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
- var values = sheet.getRange(row, 1, 1, 8).getValues()[0];
26
+ const values = sheet.getRange(row, 1, 1, 8).getValues()[0];
27
- var bodies = generateBody(values);
27
+ const bodies = generateBody(values);
28
28
  // ウェブアプリのurlにパラメータとして、rowとanswerをつける
29
- var url = WEBAPP_URL + "?row=" + row + "&answer=";
29
+ const url = WEBAPP_URL + "?row=" + row + "&answer=";
30
- var recipient = MAIL_ADDRESS;
30
+ const recipient = MAIL_ADDRESS;
31
- var subject = "ボランティア申込みのお知らせ";
31
+ const subject = "ボランティア申込みのお知らせ";
32
- var body = "";
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
- var html = "";
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
- // var [timeStamp, name, p_name, mail, syounin, syozoku, bora, bikou] = values;
96
+ // const [timeStamp, name, p_name, mail, syounin, syozoku, bora, bikou] = values;
97
- var [, name, p_name, mail, , syozoku, bora, bikou] = values;
97
+ const [, name, p_name, mail, , syozoku, bora, bikou] = values;
98
98
 
99
99
  // 本文テキスト
100
- var plane = "";
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
- var html = '';
117
+ let html = '';
118
118
  html += '<ul>';
119
119
  html += '<li>児童名: ' + name + '</li>';
120
120
  html += '<li>保護者名: ' + p_name + '</li>';