LANG SELRCT

Google Apps Scriptのコードを書く場所  (新規作成: スプレッドシート | スクリプトエディタ

2020年6月20日土曜日

データポータルでディメンションの文字列を部分表示したい(SUBSTR関数)


MISSION
データポータルに読み込んだGoogle Analyticsの「ページタイトル」を部分抽出する
(data source: Google Analytics)


BEFORE
デフォルトの「ページタイトル」では頭にBlogのタイトルに: がついて表示される


AFTER
純粋にタイトルだけを表示したいので頭の28文字を除外する


KEY
SUBSTR(ページ タイトル, 29, 100)


PROCESS
データ > ディメンションを追加 > フィールドを作成 > 計算式


PROCESSをSTEPに分ける

データ > ディメンションを追加 > フィールドを作成 > 計算式


STEP1
ディメンション > ディメンションを追加をクリックします


STEP2
フィールドを作成 をクリックします


STEP3
計算フィールドを作ります
① 任意の名前を入力します
② 計算式に SUBSTR(ページ タイトル, 29, 100) を入力します
 ※29の部分は各自のタイトルの長さ
③ 適用をクリックします

STEP4
ディメンションのページタイトルを削除します


APPENDIX

SUBSTR(ページ タイトル, 29, 100) の意味

ページ タイトルの頭にある「Google Apps Script試行錯誤Blog: 」という28文字を除いて、29文字目から100文字を抽出する計算式です。

SUBSTRはたぶんSUBSTRINGの略で部分文字列を抽出する関数



計算式
SUBSTR(ページ タイトル, 29, 100)
意訳
指定したフィールドの29文字目から100文字を抽出する


参考

SUBSTR

String.prototype.substr()

String.prototype.substring()

最新の投稿

Pixel 5でSuicaが使えないときはGoogle PayでSuicaを有効にしてみる

Pixel 5への機種変でSuicaが使えない人向けに書きました。 MISSION Pixel 5でSuicaを使えるようにする SOLUTION 旧端末で機種変更の設定を行う NFCをオンにする Google PayでSuicaを有効にする PROBLEMS 以前...