かずきち。の日記

サーバサイドエンジニアのつぶやき

StudyplusのTwitter投稿のアクティブユーザはどれくらいいるのか?GASでさくっと算出してみた!

GASって知っていますか?

GoogleAppsScriptの略でGmailやスプレッドシートなどのGoogleサービスを連携させて、あんなことやこんなことをしちゃおうというスクリプトです。
サーバサイドで動きますし、開発環境もウェブ上で完結するので、開発環境いりません。
今までGAS単体はやったことはあったのですが、TwitterAPIとGASをつなげたことがなかったので、今回やってみました。

まずはGASでみなさんの勉強履歴をさくっと抜きましょう。

Twitterで#studyplusがついているtweetをリアルタイムですべて抜きます。

f:id:kazukichi_0914:20190302172757p:plain

このQuiitaあたりのサイトを参考にしました。
初戦jsっぽく書けば動きますので、さくっと書きます。

qiita.com

これを特定のスプレッドシートにがんがん自動で書き込みます。

Studyplusリアルタイムランキング - Google スプレッドシート

出来上がったシートはこんな感じです。
みなさんが勉強するとスプレッドシートにどんどんログが溜まっていきます。
「おーみんな勉強しているなぁと」

本日のアクティブユーザ数は50人を記録しています。

といった具合でユーザランキングをサクッと作ってみました。
結構まだ同率順位の人が多いので,これからもっと別れて来るでしょう?
自分のランキングが気になる人は見てみてください。