【未経験でも出来る!】GoogleAppsScript(GAS)|スプレッドシート×Gmailでメール作成を自動化 -vol.2-
プログラミング未経験でも簡単に習得できるGoogle Apps Script👩💻🔰
今回はスプシ×Gmailでメール作成を自動化するスクリプト紹介の第二弾💡
スプレッドシートに記載してある全てのメールを下書き作成or送信するスクリプトを作成します。(第一弾はこちら)
◎補足
今回のスクリプトはif文(条件分岐)の知識があることを前提としています。
if文についてはUdemy講座で解説しているので未修得の方は参考にしてください🙆♀️
◎動画で紹介したスクリプト
function myFunction(){
//スプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
//データを取得
var rows = sheet.getLastRow()-2; //カラム行は除く
var columns = sheet.getLastColumn();
var range = sheet.getRange(3,1,rows,columns);
var datas = range.getValues();
//データ(各行)に対して繰り返し
datas.forEach(function(data){
//各列のデータを取り出す
var category = data[0];
var recipient = data[1];
var cc = data[2];
var bcc = data[3];
var subject = data[4];
var body = data[5];
//メール作成・送信する際のoptionsを宣言
var options = {
cc:cc,
bcc:bcc,
}
if(category === "下書き"){
GmailApp.createDraft(recipient, subject, body, options); //下書き作成
} else if(category === "送信"){
GmailApp.sendEmail(recipient, subject, body, options); //送信
}
});
}
最新講座はどんどんYoutubeにアップしていくので、ぜひチャンネル登録お願いします🦸♀️!