回答編集履歴

2

補足を追加

2020/12/22 03:43

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -19,3 +19,7 @@
19
19
 
20
20
 
21
21
  [Class MailApp  |  Apps Script  |  Google Developers](https://developers.google.com/apps-script/reference/mail/mail-app#sendEmail(String,String,String,String))
22
+
23
+
24
+
25
+ 補足: メールアドレスなどを意図的にぼかしたコードを書いているのだと思ったら、実際にreply-toに'メールアドレス'と書いていたので、フォームから取得できるメールアドレスを`e.namedValues['メールアドレス'][0]` で得て、`{replyTo: e.namedValues['メールアドレス'][0] }`と書くことで解決した。

1

補足を追加

2020/12/22 03:42

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -1,4 +1,4 @@
1
- 質問文に追加されたとおりの内容なのであれば、原因は単なる打ち間違い(sの付け忘れ)ですね。
1
+ 質問文に追加されたとおりの内容なのであれば、原因は単なる打ち間違い(sの付け忘れ)ですね。こちらでテストした限りでは、これでメールが送れて、受け取ったメールのreply-toも正しく設定されています。
2
2
 
3
3
 
4
4
 
@@ -11,3 +11,11 @@
11
11
  +MailApp.sendEmail(recipient, subject, body, options);
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ なお、reply-toだけを追加したいのであれば、別の書き方もあります。
18
+
19
+
20
+
21
+ [Class MailApp  |  Apps Script  |  Google Developers](https://developers.google.com/apps-script/reference/mail/mail-app#sendEmail(String,String,String,String))