回答編集履歴

3

idをメアドで判定する修正を追記しました

2024/03/20 05:07

投稿

YellowGreen
YellowGreen

スコア740

test CHANGED
@@ -142,3 +142,15 @@
142
142
  return result;
143
143
  }
144
144
  ```
145
+ 同姓同名を考慮してメアドでidを検索するなら
146
+ ```JavaScript
147
+ // 回答の名前またはメールアドレスと一致するidを取得
148
+ // const id = values.find(v => v[2] == name)?.[0];
149
+ const id = values.find(v => v[1] == email)?.[0];
150
+ ```
151
+ ```JavaScript
152
+ // console.log(`来場者シートに [${name}] という名前が見つかりませんでした。`);
153
+ console.log(`来場者シートに [${email}] というメールアドレスが見つかりませんでした。`);
154
+ ```
155
+ の2箇所を修正します。
156
+

2

重複するif文をelseに変更

2024/03/20 04:46

投稿

YellowGreen
YellowGreen

スコア740

test CHANGED
@@ -102,11 +102,10 @@
102
102
  `;
103
103
 
104
104
  GmailApp.createDraft(email, mailTitle, mailBody, option);
105
- }
105
+ } else {
106
106
 
107
107
  //----------------ここからが、11時以外の下書きメール作成------------------//
108
108
  // //11時以外
109
- if (date !== "2024年4月1日(月) 11:00") {
110
109
 
111
110
  const mailTitle = "イベント予約結果について";
112
111
  const imageurl = 'https://chart.apis.google.com/chart?chs=250x250&cht=qr&chl=' + id;

1

var → const

2024/03/20 04:42

投稿

YellowGreen
YellowGreen

スコア740

test CHANGED
@@ -89,7 +89,7 @@
89
89
  'name': 'イベント事務局'
90
90
  }
91
91
  // QRコード付きのメール (★URLは??)
92
- var mailBody = `この度はお申込みをいただきありがとうございます。下記の内容でご予約を承りました。\n 当日、このメールに添付されているQRコードを受付でご提示ください。
92
+ const mailBody = `この度はお申込みをいただきありがとうございます。下記の内容でご予約を承りました。\n 当日、このメールに添付されているQRコードを受付でご提示ください。
93
93
 
94
94
  【受付日】: ${stamp}
95
95
  【予約日】: ${date}