連投となりますが
analytics APIを使う時に正規表現をどうやって使うかに困ったので記しておきます。
前回の投稿
google apps scriptのAnalytics APIでページのURLで絞り込む方法
やりたかったこと
- analytics APIのフィルターを正規表現で表現したかった
参考にしたページ
- 公式ドキュメント filterのページ
- 参考コードを日本語で解説してあるページ
やり方
正規表現は`==`ではなく`=~`でマッチさせる/* * 参考にしたページの8-10行目 */ var optArgs = { 'dimensions': 'ga:date', 'filters': 'ga:keyword==keywords' // 取得したいキーワード }; /* * フィルタをページにする */ var optArgs = { 'dimensions': 'ga:date', 'filters': 'ga:pagePath==/2014/03/iclustaphpmyadmin.html' // 指定のページ }; /* * フィルタを正規表現にする */ var optArgs = { 'dimensions': 'ga:date', 'filters': 'ga:pagePath=~/2014.*' // 2014投稿のページ };