Apps Scriptリファレンス: Apps Script Reference |障害・課題追跡: IssueTracker |Google Workspace: Status Dashboard - Summary

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

Latest post

Googleドキュメントに見出しを追加したい

今回の例では、ドキュメントの末尾に「見出しD」 を追加します。 見出しA, B, C, Dのスタイルは、見出し3 ( HEADING3 ) に設定しています。  下記Code.gsの  GOOGLE_DOCUMENT_URL を設定して  addHeadingToEnd()  を...