見出し画像

【Google Apps Script(GAS)】メール添付ファイルをSlack転送する方法【業務効率化】

Googleアプリ操作の自動化が簡単にできるGoogle Apps Script(GAS)
これを抑えておけば業務効率がグッとアップします🙆‍♀️

今回はメール添付ファイルをSlack転送する方法を解説しました!
是非これを機会にGAS習得しちゃいましょう~~!

◎動画はこちら

◎スクリプト

function myFunction() {

 //メールを特定するためのクエリを宣言
 var query = "subject:【ご送付】データポータルReport";
 
 //指定条件でメールを検索→取得
 var threads = GmailApp.search(query,0,1); //0-1通目を取得する
 
 //取得したスレッドデータに対して繰り返し
 threads.forEach(function(thread){
 
   //スレッド内1番初めのメッセージを取得
   var message = thread.getMessages()[0];
   
   //メッセージから1番初めての添付ファイルを取得(今回はメッセージ・添付ファイルともに1通しかない想定)
   var attachment = message.getAttachments()[0]; 
   
   //slackの指定チャンネルに添付ファイルを転送
   filesUpload(attachment); //独自関数
   
 });
 
}

SlackAPIを徹底解説しているnote記事はこちらです👇



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