実現したいこと
javascript,GAS初学者です。
スプレッドシートからエディタを立ち上げ、MailApp.sendEmail関数を使ってメール送信をしたいと思っています。
発生している問題・エラーメッセージ
bodyのあとにオプションのccを追加し、ccも同じスプレッドシートの列から取得したいと思ったのですがうまくいきません。引数への値の渡し方が違うのだと思うのですが、、正解がわかりません。
該当のソースコード
現在のコードは次のとおりです。
function myFunction() { var ss = SpreadsheetApp.getActive().getSheetByName('シート1'); var name = ss.getRange(2, 1, ss.getLastRow()-1).getValues(); var mailaddress = ss.getRange(2, 2, ss.getLastRow()-1).getValues(); var cc = ss.getRange(2, 3, ss.getLastRow()-1).getValues(); for(var i = 0, l = mailaddress.length; i < l; i++) GmailApp.createDraft ( mailaddress[i], '件名テスト', name[i] + 'さん' + '\n' + '\n' + 'おつかれさまです。' + '\n' + '本文テストは以上です。' + '\n' + '\n' , { cc:cc[i] }); }
試したこと
上のスクリプトを実行した際、GASからは「無効なメール:」とエラーが出てしまいます。
基本的な質問で申し訳ありません。。
教えていただけると幸いです!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/13 05:49
2018/10/13 05:50
2019/10/10 09:00