feature image

2019年11月3日 | ブログ記事

ブログリレーのリマインダーを作った話【アドベントカレンダー2019 4日目】

この記事はtraPアドベントカレンダー2019の4日目の記事です。

はじめに

こんにちは、18のHFです。
今年度は、春の新歓ブログリレー、夏のブログリレー、そしてこのアドベントカレンダーの取りまとめ的なことをしています。
主な仕事として、ブログリレー(アドベントカレンダー含む)の参加者を募ること、そして書いていただける方に一週間前と当日のリマインドを送ることがあります。
-----2019-11-03-161300
このリマインドですが、割と面倒忘れがちなので、Google Apps Script(GAS)で自動化してみました。

GASについて

GAS(Google Apps Script)とは、Googleのアプリと連携して色々出来るサービスです。
Gmailやスプレッドシートの内容に簡単にアクセスできたり、あるスクリプトを決まった時間に実行させたりすることが出来たりします。

やってみた

まず、ブログリレーの担当者表をスプレッドシートに移します。
-----2019-11-03-160019
そして、スプレッドシートのツールからスクリプトエディタを開き、スプレッドシートの日付、担当者名を取得してリマインドの文面を作るコードを書きます。
そして、それをtraQ(部内SNS)に投稿するコードを書きます。

ここからがGASの本領発揮です。
作ったコードをトリガーで毎日6時から7時の間に実行するようにします。
-----2019-11-03-160619

これで、毎朝自動でリマインダーが投稿されるようになりました。
-----2019-11-03-160921

おわりに

面倒なことは自動化すると楽という話でした。

明日はNWSさん、stretchyboxさんの記事です。お楽しみに!

HF icon
この記事を書いた人
HF

競プロやCTFをしています

この記事をシェア

このエントリーをはてなブックマークに追加
共有

関連する記事

2019年12月21日
モデリングを始めてみたい君へ、MagicaVoxelのススメ
isak icon isak
2019年12月13日
ゲーム紹介「League of Legends」【AdC2019 44日目】
Yataka_ML icon Yataka_ML
2019年12月25日
TensorFlow.jsでwasmを使ってみるためにコントリビュートした【AdC2019 56日目】
sappi_red icon sappi_red
2019年12月25日
無料でDTM環境構築 電子音系編
liquid1224 icon liquid1224
2019年12月4日
部内製チャットサービス「traQ」UIのこれまで 【AdC2019 35日目】
spa icon spa
2019年12月23日
無料でDTM環境構築 生音系編
kashiwade icon kashiwade
記事一覧 タグ一覧 Google アナリティクスについて 特定商取引法に基づく表記