質問: col_value; } } //------ // メール送信 if ( to ) { GmailApp.sendEmail( to, //toアドレス subject, //表題 body, //本文 { from: admin, //fromアドレス name: sendername //差出人 } ); }else{ MailApp.sendEmail(admin, "【失敗】Googleフォームにメールアドレスが指定されていません", body); } }catch(e){ MailApp.sendEmail(admin, "【失敗】Googleフォームからメール送信中にエラーが発生", e.message); } } ``` ``` ソースコード ``` ### 試したこと こちらを参考に下記のように修正しましたが、 optionsを記載しない場合はエラーが発生せずToにのみ届く。 optionsを記載した場合は下記エラーが発生しToにも届きません。 The parameters (String,String,String,(class),(class)) don't match the method signature for GmailApp.sendEmail. ``` GmailApp.sendEmail( to, //toアドレス subject, //表題 body, //本文 options, ``` ### 補足情報(FW/ツールのバージョンなど)
回答: 質問の最初のコードでは`GmailApp.sendEmail`の4つめの引数`options`の中に`bcc`が含まれていないので、Bccのメールアドレスにメールが届かないのは当然ですね。 そして、引数に`options`を与えた場合ですが、エラーメッセージからすると、引数が5個になっちゃっていると思います。`options.bcc` `options.from` `options.name` をセットした上で、`GmailApp.sendEmail(to, subject, body, options);`すれば良いのかなと。 関係ないですけどオプションに`replyTo`もありましたっけ?