teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/11/11 08:30

投稿

KAOsaka
KAOsaka

スコア531

answer CHANGED
@@ -7,4 +7,22 @@
7
7
  var eventdate = sheet.getRange("A1").getValue(); // 2021/11/10
8
8
 
9
9
  var threads = GmailApp.search(`subject:●●● cc:●●●@●●●.com after:${eventdate}`);
10
+ ```
11
+
12
+ ## 追記
13
+
14
+ JavaScriptでは、文字列内で変数を展開するためにテンプレートリテラルという記法を使用します。
15
+
16
+ [テンプレートリテラル (テンプレート文字列) - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Template_literals)
17
+
18
+ 以下のコードでは通常の文字列リテラルとなっているため、変数が展開されていません。
19
+
20
+ ``` js
21
+ var threads = GmailApp.search('subject:●●● cc:●●●@●●●.com after:${eventdate}');
22
+ ```
23
+
24
+ この部分をテンプレートリテラルを使用した次の形式に修正してみてください。
25
+
26
+ ``` js
27
+ var threads = GmailApp.search(`subject:●●● cc:●●●@●●●.com after:${eventdate}`);
10
28
  ```