コミュニティ コネクタの Field
のセットを含みます。このフィールドセットは、データポータルで使用できるディメンションと指標を定義します。
const cc = DataStudioApp.createCommunityConnector(); const fields = cc.getFields(); const field1 = fields .newDimension() // Set other properties as needed. .setId('field1_id');
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
as | Field[] | このオブジェクトのビューを配列として返します。 |
build() | Object[] | このオブジェクトを検証し、データポータルで必要な形式で返します。 |
for | Fields | ids の ID を持つ Field にフィルタされた新しい Fields オブジェクトを返します。 |
get | Field | フィールドセットに使用するデフォルトのディメンションを返します。 |
get | Field | フィールドセットに使用するデフォルトの指標を返します。 |
get | Field | 指定された ID のフィールドを返します。この Fields オブジェクトにその ID のフィールドがない場合、null を返します。 |
new | Field | 新しいディメンション Field を返します。 |
new | Field | 新しい指標 Field を返します。 |
set | void | フィールドセットに使用するデフォルトのディメンションを設定します。 |
set | void | フィールドセットに使用するデフォルトの指標を設定します。 |
詳細なドキュメント
as Array()
このオブジェクトのビューを配列として返します。
const fields = DataStudioApp.createCommunityConnector().getFields(); fields.newDimension().setId('field1_id'); fields.newDimension().setId('field2_id'); fields.newDimension().setId('field3_id'); // Logging the ID of each field: fields.asArray().map((field) => { Logger.log(field.getId()); });
戻る
build()
このオブジェクトを検証し、データポータルで必要な形式で返します。
戻る
Object[]
- 検証済みのフィールドデータ。オブジェクトのリストとして表されます。
例外
Error
- 有効なオブジェクトを作成できない場合。
for Ids(ids)
ids
の ID を持つ Field
にフィルタされた新しい Fields
オブジェクトを返します。
const fields = DataStudioApp.createCommunityConnector().getFields(); fields.newDimension().setId('field1_id'); fields.newDimension().setId('field2_id'); fields.newDimension().setId('field3_id'); // subsetFields is a Fields object that only contains field1 and field2. const subsetFields = fields.forIds(['field1_id', 'field3_id']);
パラメータ
名前 | 型 | 説明 |
---|---|---|
ids | String[] | 保持する必要があるフィールドの ID。 |
戻る
get Default Dimension()
フィールドセットに使用するデフォルトのディメンションを返します。新しいビジュアリゼーションを作成すると、デフォルトのディメンションが自動的に選択されます。
戻る
Field
- デフォルトのディメンションとして設定されたディメンション。デフォルトのディメンションが設定されていない場合は null
。
get Default Metric()
フィールドセットに使用するデフォルトの指標を返します。新しいビジュアリゼーションを作成すると、デフォルトの指標が自動的に選択されます。
戻る
Field
- デフォルト指標として設定された指標。デフォルト指標が設定されていない場合は null
です。
get Field By Id(fieldId)
指定された ID のフィールドを返します。この Fields
オブジェクトにその ID のフィールドがない場合、null
を返します。
const fields = DataStudioApp.createCommunityConnector().getFields(); const field1 = fields.newDimension().setId('field1_id'); // byId is the same as field1. const byId = fields.getFieldById('field1_id'); // byId2 is null. const byId2 = fields.getFieldById('not present id');
パラメータ
名前 | 型 | 説明 |
---|---|---|
field | String | 取得するフィールドの ID。 |
戻る
Field
- 指定された ID の Field
。この Fields
オブジェクト内にそのようなフィールドが含まれていない場合は null
。
set Default Dimension(fieldId)
フィールドセットに使用するデフォルトのディメンションを設定します。新しい可視化を作成すると、デフォルトのディメンションが自動的に選択されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
field | String | デフォルトのディメンションとして使用するフィールドの ID。この ID は、フィールドのセットに存在する必要があります。 |
set Default Metric(fieldId)
フィールドセットに使用するデフォルトの指標を設定します。新しい可視化を作成すると、デフォルトの指標が自動的に選択されます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
field | String | デフォルトの指標として使用するフィールドの ID。この ID は、フィールドのセットに存在する必要があります。 |