Googleフォームで選択肢に応じて送信先変更&送信元アドレス変更をしたいです

実現したいこと

Googleフォームを使って以下を実現したいです。
①選択肢に応じて送信先変更
②送信元アドレス変更

発生している問題・分からないこと

①は②を実装しなければ動きましたが、②の機能を追加すると今度は全く動きませんでした。また②もGmailエイリアス追加も完了していますが、届くメールでエラーになります。なお送信元アドレスはgmail.com以外です。

どこが誤っているか教えていただけますか。よろしくお願いいたします。

該当のソースコード

function sendForm(e){ var subject = "件名を入れます"; var body = "内容を入れます"; var to = ""; var options = {from: '送信元アドレス', cc: 'CCに入れたいアドレス', name:'発信元'}; var itemResponses = e.response.getItemResponses(); for (var i = 0; i < itemResponses.length; i++) { var itemResponse = itemResponses[i]; var title = itemResponse.getItem().getTitle(); var ans = itemResponse.getResponse(); body += '\n\n【'+title+'】\n'; body += ans; if (title==="カテゴリ") { if (ans==="Aカテゴリ") { to = 'A@xxx.jp'; } else if (ans==="Bカテゴリ") { to = 'B@xxx.jp'; } else if (ans==="Cカテゴリ") { to = 'C@xxx.jp'; } } } GmailApp.sendEmail(to,subject,body,options); }

試したこと・調べたこと

上記の詳細・結果

同じようなお悩みを見ましたがうまくいきませんでした。
どうぞよろしくお願いいたします。

補足

特になし

コメントを投稿

0 コメント