【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記事はこちらです👇