커뮤니티 커넥터의 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[] | 이 객체를 검증하고 Data Studio에 필요한 형식으로 반환합니다. |
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()
이 객체를 검증하고 Data Studio에 필요한 형식으로 반환합니다.
리턴
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는 필드 집합에 있어야 합니다. |