GASって知っていますか?
GoogleAppsScriptの略でGmailやスプレッドシートなどのGoogleサービスを連携させて、あんなことやこんなことをしちゃおうというスクリプトです。
サーバサイドで動きますし、開発環境もウェブ上で完結するので、開発環境いりません。
今までGAS単体はやったことはあったのですが、TwitterAPIとGASをつなげたことがなかったので、今回やってみました。
まずはGASでみなさんの勉強履歴をさくっと抜きましょう。
Twitterで#studyplusがついているtweetをリアルタイムですべて抜きます。
このQuiitaあたりのサイトを参考にしました。
初戦jsっぽく書けば動きますので、さくっと書きます。
これを特定のスプレッドシートにがんがん自動で書き込みます。
Studyplusリアルタイムランキング - Google スプレッドシート
出来上がったシートはこんな感じです。
みなさんが勉強するとスプレッドシートにどんどんログが溜まっていきます。
「おーみんな勉強しているなぁと」
本日のアクティブユーザ数は50人を記録しています。
といった具合でユーザランキングをサクッと作ってみました。
結構まだ同率順位の人が多いので,これからもっと別れて来るでしょう?
自分のランキングが気になる人は見てみてください。