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()

最新の投稿

Googleドライブ内のフォルダ名とidを取得したい

MISSION Googleドライブ内のフォルダ名とidを取得する 以下のコード.gsでfolderIdを指定してgetFilesInFolder()を実行すると 指定したフォルダ内のファイル名とidがログに出力されます。 コード.gs function getF...