LoginSignup
1

More than 5 years have passed since last update.

Googleスプレッドシートに自動取得したQiita記事一覧を月別集計する

Posted at

経緯

前回でQiitaの記事一覧が取得出来るようになったので月別集計してみる。

方針

  • Jsonで取得した作成日時は扱いにくいのでGASで年月日形式の日付も出力する
  • 別シートで上記年月日を使って月別の集計数を出す

GASで日付フォーマットをして出力

var date = new Date(jsonData[idx]['created_at']);
var formatDate = Utilities.formatDate(date, "JST","yyyy/M/d");
sheet.getRange(i, j).setValue(formatDate);

Utilitiesにメソッドが用意されているのでそれを使うのが良さそう。

別シートで集計

A列に集計月(2018/04等)を入れて、B列に下記の計算式を入れる。

=countifs('集計シート'!$D:$D,">=" & A1,'集計シート'!$D:$D,"<" &EOMONTH(A1,0))

EOMONTH()で月末日を算出して期間内の集計をしている。

雑記

そのうち各記事のview数とかも取得するようにしようかな。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1