【Google Apps Script(GAS)】スプレッドシートの編集情報をGmailに通知【業務効率化】
Googleアプリ操作の自動化が簡単にできるGoogle Apps Script(GAS)
これを抑えておけば業務効率がグッとアップします🙆♀️
今回はスプレッドシートの編集をGmailに通知する方法を解説しました!
是非これを機会にGAS習得しちゃいましょう~~!
◎動画はこちら
◎スクリプト
function myFunction(e) {
//編集された範囲のデータを取得
var range = e.range;
var row = range.getRow();
//編集された値のデータを取得
var oldValue = e.oldValue; //編集前の値
var value = e.value; //編集後の値
//スプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
//シートからタスク名を取得
var task = sheet.getRange(row,2).getValue();
//スプレッドシートのURLを取得
var url = ss.getUrl();
//メール本文を生成
var body =
`【${task}】が${oldValue}→${value}に変更されました!
${url}`;
//メール送信
GmailApp.sendEmail("taraco1230@gmail.com","変更通知",body);
}
GASの基礎学習にはUdemyがおすすめです!(徹底解説してます!)