顧客がコメントを送信するためにGoogleスプレッドシートを使用しています。彼らがコメントを提出すると、それは私に電子メールで送られます。MailApp.sendEmailメソッドを使用します。replyTo「advancedargument」を除いて、期待どおりに機能します。
var myAdvancedArgs = { htmlBody: myHtmlBody, replyTo: customerEmail };
MailApp.sendEmail("me@example.com", "Comments Form", myBody, myAdvancedArgs);
customerEmailは、メッセージの本文に正しく出力されているため、正しく設定されています。htmlBodyは、GMailアカウントに表示されているHTMLバージョンの電子メールを取得するのと同じように機能します。ただし、GMailの返信ボタンをクリックすると、宛先:アドレスは自分自身になります。がreplyTo
まったく設定されていないようです。しかし、ツールチップ「詳細を表示」で自分の名前の横にある小さな三角形をクリックして、電子メールメッセージのヘッダーを調べます。これには、正しい返信先アドレスが記載されています。
reply-to: mycustomer@example.com
MailApp.sendEmail
reply-toヘッダーが正しく設定されていませんか?
更新:何が起こっているかを示すために、いくつかの画像を切り取った。reply-to
ヘッダーが正しく設定されていないか(おそらく、返信方法ではありませんか?)、GMailが正しく機能していません。
reply-to
最初の画像では、Googleスプレッドシートスクリプトから作成され
たヘッダーがあることがわかります。
2番目の画像、GMailの返信ボタンをクリックすると、宛先アドレスがヘッダー
のアドレスで埋められません。reply-to