前提・実現したいこと
【GAS】スプレッドシートのメルアド一覧から各々にGmail(メール)を送信する方法について
GoogleAppScript初心者です。
スプレッドシートファイルのセルには、以下のセルに値を入れておきます。
A1からA26のセルの範囲に下記の通りにメールアドレスの値が入っております。
■例
A1セル :aaaaaaaa@gmail.com
A26セル:zzzzzzzz@gmail.com
B1からB26のセルの範囲に下記の通りにURLのリンクの値が入っております。
■例
B1セル :aaaaaaaa.html
B26セル :zzzzzzzz.html
上記のA1~A26のメールアドレスの値を取得して
上記のB1~B26のURL(リンク)の値を取得して、
スプレッドシートから各々にメール(GMAIL)を送信する機能を作成しております。
GoogleAppScriptにてGmailを下記の通りにメール送信出来るようにしたいです。
私が書いた拙いソースコードをScriptにて実行すると無効なメールと
エラーメッセージが表示されてしまい、送信できない状況です。
原因が全く分からない為、ご教授の程、よろしくお願いいたします。
例
宛先:aaaaaaaa@gmail.com
本文
お疲れ様です。
下記urlご覧ください。
aaaaaaaa.html
該当のソースコード
function sub1() { var sheet = SpreadsheetApp.getActiveSpreadsheet(); var url = sheet.getUrl(); var id = sheet.getSheetId(); //列を取得 var data = sheet.getRange("B1:B26").getValues(); for (var j =1; < 26; j++) { //列を取得 var mail_address = sheet.getRange("A1:A26").getValues(); for (var i =1; < 26; i++ ) { sendMail(mail_address[i], data[j]); } } // メールを送る function sendMail(mail_address) { var subject1 = "○○について"; var body = "お疲れ様です。。\n下記urlご覧ください。\n"; var message= data ; MailApp.sendEmail({to:mail_address , subject:subject1, body:body + message }); } }
試したこと
私が書いた拙いソースコードをScriptにて実行すると無効なメールとですと
エラーメッセージが表示されてしまい、送信できない状況です。
原因が全く分からない為、ご教授の程、よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/06 16:35