스크립트 프로젝트의 getData()
응답을 만드는 빌더입니다.
function getFields() {...} function getData() { var cc = DataStudioApp.createCommunityConnector(); return cc.newGetDataResponse() .setFields(getFields()) .addRow(['3', 'Foobar.com']) .addRow(['4', 'Foobaz.com']) .addRows([ ['5', 'Fizzbuz.com'], ['6', 'Fizzbaz.com'] ]) .build(); }
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addAllRows(rows) | GetDataResponse | 이 GetDataResponse 에 여러 데이터 행을 추가합니다. |
addRow(row) | GetDataResponse | 이 GetDataResponse 에 데이터 행을 추가합니다. |
build() | Object | 이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다. |
setFields(fields) | GetDataResponse | 빌더의 Fields 를 설정합니다. |
setFiltersApplied(filtersApplied) | GetDataResponse | 이 빌더에 적용된 필터 적용 상태를 설정합니다. |
자세한 문서
addAllRows(rows)
이 GetDataResponse
에 여러 데이터 행을 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
rows | String[][] | 설정할 데이터의 행입니다. |
리턴
GetDataResponse
- 체이닝을 위한 빌더입니다.
addRow(row)
이 GetDataResponse
에 데이터 행을 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
row | String[] | 설정할 데이터 행입니다. |
리턴
GetDataResponse
- 체이닝을 위한 빌더입니다.
build()
setFields(fields)
setFiltersApplied(filtersApplied)
이 빌더에 적용된 필터 적용 상태를 설정합니다. 모든 필터가 다음과 같은 경우 true
로 설정
적용됨, 적용되지 않은 경우 false
매개변수
이름 | 유형 | 설명 |
---|---|---|
filtersApplied | Boolean | - 설정할 필터 적용된 상태입니다. |
리턴
GetDataResponse
- 체이닝을 위한 빌더입니다.