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

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

HF

この記事は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

競プロ(Java)やCTFをしています

この記事をシェア

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

関連する記事

2019年11月21日
DEATH STRANDING【AdC2019 22日目】
Amanogawa
2019年11月20日
AAっぽい動画を作る【Advent Calendar 2019 21日目】
hosshii
2019年11月20日
キラッとプリ☆チャンつくってみた!
d_etteiu8383
2019年11月19日
Advent Calendar 2019 20日目
Adwaver_4157
2019年11月18日
C++スタイルのキャスト演算子を使おう!【アドベントカレンダー2019 19日目】
kegra
2019年11月17日
据え置きの音をお外に持ち出そう
liquid1224

活動の紹介

カテゴリ

タグ