この記事はtraPアドベントカレンダー2019の4日目の記事です。
はじめに
こんにちは、18のHFです。
今年度は、春の新歓ブログリレー、夏のブログリレー、そしてこのアドベントカレンダーの取りまとめ的なことをしています。
主な仕事として、ブログリレー(アドベントカレンダー含む)の参加者を募ること、そして書いていただける方に一週間前と当日のリマインドを送ることがあります。
このリマインドですが、割と面倒忘れがちなので、Google Apps Script(GAS)で自動化してみました。
GASについて
GAS(Google Apps Script)とは、Googleのアプリと連携して色々出来るサービスです。
Gmailやスプレッドシートの内容に簡単にアクセスできたり、あるスクリプトを決まった時間に実行させたりすることが出来たりします。
やってみた
まず、ブログリレーの担当者表をスプレッドシートに移します。
そして、スプレッドシートのツールからスクリプトエディタを開き、スプレッドシートの日付、担当者名を取得してリマインドの文面を作るコードを書きます。
そして、それをtraQ(部内SNS)に投稿するコードを書きます。
ここからがGASの本領発揮です。
作ったコードをトリガーで毎日6時から7時の間に実行するようにします。
これで、毎朝自動でリマインダーが投稿されるようになりました。
おわりに
面倒なことは自動化すると楽という話でした。
明日はNWSさん、stretchyboxさんの記事です。お楽しみに!