Class Field

フィールド

フィールドに関連するデータが含まれます。そのプロパティによって、データポータルでのフィールドの使用方法が決まります。

const cc = DataStudioApp.createCommunityConnector();
const fields = cc.getFields();

const field1 = fields.newDimension()
                   .setId('field1_id')
                   .setName('Field 1 ID')
                   .setDescription('The first field.')
                   .setType(cc.FieldType.YEAR_MONTH)
                   .setGroup('DATETIME');

メソッド

メソッド戻り値の型概要
getAggregation()AggregationTypeこの FieldAggregationType を返します。
getDescription()Stringこの Field の説明を返します。
getFormula()Stringこの Field の数式を返します。
getGroup()Stringこの Field のグループを返します。
getId()Stringこの Field の ID を返します。
getIsReaggregatable()Booleanこのフィールドを再集計できる場合は true、それ以外の場合は false を返します。
getName()Stringこの Field の名前を返します。
getType()FieldTypeこの FieldFieldType を返します。
isDefault()Booleanこの Field がデフォルトの指標またはディメンションの場合は true を返します。
isDimension()Booleanこのフィールドがディメンションの場合は true を返します。
isHidden()Booleanこの Field が非表示の場合は true を返します。
isMetric()Booleanこのフィールドが指標の場合は true を返します。
setAggregation(aggregation)Fieldこの Field の集計タイプを設定します。
setDescription(description)Fieldこの Field の説明を設定します。
setFormula(formula)Fieldこの Field の数式を設定します。
setGroup(group)Fieldこの Field のグループを設定します。
setId(id)Fieldこの Field の ID を設定します。
setIsHidden(isHidden)Fieldこの Field の非表示ステータスを設定します。
setIsReaggregatable(isReaggregatable)FieldField の再集計許可ステータスを設定します。
setName(name)Fieldこの Field の名前を設定します。
setType(type)Fieldこの FieldFieldType を設定します。

詳細なドキュメント

getAggregation()

この FieldAggregationType を返します。AggregationType によって、データポータルで類似のデータがディメンションに結合される方法が決まります。

戻る

AggregationType - このフィールドの aggregationType。


getDescription()

この Field の説明を返します。説明は、フィールドの目的を簡単に説明したものです。

戻る

String - このフィールドの説明。


getFormula()

この Field の数式を返します。数式は、データポータルがクエリ時に実行するデータ変換を定義します。

戻る

String - このフィールドの数式。


getGroup()

この Field のグループを返します。グループに収集されたフィールドは、データポータルの UI にまとめて表示されます。

戻る

String - このフィールドのグループ。


getId()

この Field の ID を返します。ID はフィールドのセットごとに一意であり、数式でフィールドを参照するために使用されます。

戻る

String - このフィールドの ID。


getIsReaggregatable()

このフィールドを再集計できる場合は true、それ以外の場合は false を返します。

戻る

Boolean - このフィールドを再集計できる場合は true、それ以外の場合は false


getName()

この Field の名前を返します。名前は、フィールドを区別するためにユーザーに表示されます。

戻る

String - このフィールドの名前。


getType()

この FieldFieldType を返します。

戻る

FieldType - このフィールドのタイプ。


isDefault()

この Field がデフォルトの指標またはディメンションの場合は true を返します。

戻る

Booleantrue この Field がデフォルトの指標またはディメンションの場合は false 、それ以外の場合は true


isDimension()

このフィールドがディメンションの場合は true を返します。

戻る

Boolean - このフィールドがディメンションの場合は true、それ以外の場合は false


isHidden()

この Field が非表示の場合は true を返します。非表示のフィールドは数式で使用できますが、グラフでは使用できません。数式を含むフィールドを非表示にすることはできません。

戻る

Boolean - この Field が非表示の場合は true、それ以外の場合は false


isMetric()

このフィールドが指標の場合は true を返します。

戻る

Boolean - このフィールドが指標の場合は true、それ以外の場合は false


setAggregation(aggregation)

この Field の集計タイプを設定します。AggregationType によって、データポータルで類似のデータがディメンションに結合される方法が決まります。指標に対して呼び出すとエラーがスローされます。

パラメータ

名前タイプ説明
aggregationAggregationType設定する集計タイプ。

戻る

Field - チェーン用のこのビルダー。


setDescription(description)

この Field の説明を設定します。説明は、フィールドの目的を簡単に説明したものです。

パラメータ

名前タイプ説明
descriptionString設定する説明。

戻る

Field - チェーン用のこのビルダー。


setFormula(formula)

この Field の数式を設定します。数式は、データポータルがクエリ時に実行するデータ変換を定義します。

パラメータ

名前タイプ説明
formulaString設定する数式。

戻る

Field - チェーン用のこのビルダー。


setGroup(group)

この Field のグループを設定します。グループに収集されたフィールドは、データポータルの UI にまとめて表示されます。

パラメータ

名前タイプ説明
groupString設定するグループ。

戻る

Field - チェーン用のこのビルダー。


setId(id)

この Field の ID を設定します。ID はフィールドのセットごとに一意であり、数式でフィールドを参照するために使用されます。

パラメータ

名前タイプ説明
idString設定する ID。

戻る

Field - チェーン用のこのビルダー。


setIsHidden(isHidden)

この Field の非表示ステータスを設定します。非表示のフィールドは数式で使用できますが、グラフでは使用できません。数式を含むフィールドを非表示にすることはできません。

パラメータ

名前タイプ説明
isHiddenBoolean設定する非表示ステータス。

戻る

Field - チェーン用のこのビルダー。


setIsReaggregatable(isReaggregatable)

Field の再集計許可ステータスを設定します。再集計できないフィールドに集計タイプを設定しようとすると、エラーが発生します。

パラメータ

名前タイプ説明
isReaggregatableBoolean設定する再集計許可ステータス。

戻る

Field - チェーン用のこのビルダー。


setName(name)

この Field の名前を設定します。名前は、フィールドを区別するためにユーザーに表示されます。

パラメータ

名前タイプ説明
nameString設定する名前。

戻る

Field - チェーン用のこのビルダー。


setType(type)

この FieldFieldType を設定します。

パラメータ

名前タイプ説明
typeFieldType設定するタイプ。

戻る

Field - チェーン用のこのビルダー。