前提・実現したいこと
GoogleFormでセミナー参加申し込みのあった人に、ある文面のメールを自動返信したいが、エラーが出て返信できない。
発生している問題・エラーメッセージ
エラーメッセージ:
スクリプト セミナーの申し込みを正常に完了できませんでした。エラーメッセージは「Exception:無効なメール」
メール受信時の「トリガー」がうまく働いていないようです。なお、回答は正しく送られてきています。
Javascript
ソースコード // FormApp.getActiveForm() function autoMailSender(e){ Logger.log('autoMailSender execute...'); var itemResList = e.response.getItemResponses(); var name = itemResList[0].getResponse(); //フォームの1番目の質問から取得する回答 var mail = itemResList[2].getResponse(); //フォームの3番目の質問から取得する回答 var border = '----------\n'; var addr = '******@******'; //管理用アドレス var title = '[自動送信]【2019年第一回セキュリティセミナー】参加申し込みを受け付けました'; var msg = '【応募内容】\n\t<氏名>: ' + name + '\n\t<メールアドレス>: ' + mail + '\n'; var msgAccount = '\n 懇親会に参加される方は、以下の口座へ、懇親会費3,000円の振り込みをお願いします。\n' +'振込口座は以下になります。\n' + border + 'ソニー銀行 \n 新宿支店 100 \n 普通 1000000 \n 名義 佐藤幸夫 \n ' + border var msgTemplate = '※このメールはGoogleフォームからの自動送信メールです。\n お問い合わせは本メールへ返信ください。\n' var options = { name: 'セキュリティセミナー事務局', cc: addr }; //ccに含む連絡先の指定 Logger.log('Mail sending...'); // 応募者向けメールの送信 var mailBody = name + ' 様\n\n' + '下記の内容で、受付けました。\n' + border + msg + border + msgAccount + border + msgTemplate; GmailApp.sendEmail(mail, title, mailBody, options); } ### 試したこと GoogleFoamのトリガーの設定などを確認したが改善できず。 ### 補足情報(FW/ツールのバージョンなど) GoogleFormの自動返信についての質問が多いようですが、私と同じ悩みの方はいないようです。 何をどう調べたらよいのでしょうか。 ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー