Skip to content

Instantly share code, notes, and snippets.

@yuyalush
Created November 15, 2014 06:15
Show Gist options
  • Save yuyalush/8b624339ee7552e6fca5 to your computer and use it in GitHub Desktop.
Save yuyalush/8b624339ee7552e6fca5 to your computer and use it in GitHub Desktop.
メール送信スクリプト
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuEntries = [];
menuEntries.push({name: "リマインドメール", functionName: "mySendRemind"});
ss.addMenu("拡張", menuEntries);
}
function mySendRemind(e) {
var sh = SpreadsheetApp.getActiveSheet();
var subject = "リマインドメール";
var body_tmp = "イベントの日が近づいて参りました。\n";
body_tmp = body_tmp + "皆様のご参加をお待ちしております。\n\n";
body_tmp = body_tmp + "日時:yyyy年mm月dd日 hh:mm~hh:mm\n";
body_tmp = body_tmp + "場所:XXXXXXXX\n\n";
body_tmp = body_tmp + "イベント事務局\n";
var rg = sh.getDataRange();
var rows = rg.getLastRow(); //最終行を取得
var values = rg.getValues(); //データを配列に格納
for (var i = 1; i < rows; i++) {
var name = values[i][2];
var company = values[i][1];
var mail_to = values[i][3];
var body = company + "\n" + name + " 様\n\n" + body_tmp;
MailApp.sendEmail(mail_to, subject, body);
}
Browser.msgBox("メールを送信しました!");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment