見出し画像

【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がおすすめです!(徹底解説してます!)


いいなと思ったら応援しよう!