Class GetDataResponse

GetDataResponse

스크립트 프로젝트의 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)GetDataResponseGetDataResponse에 여러 데이터 행을 추가합니다.
addRow(row)GetDataResponseGetDataResponse에 데이터 행을 추가합니다.
build()Object이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다.
setFields(fields)GetDataResponse빌더의 Fields를 설정합니다.
setFiltersApplied(filtersApplied)GetDataResponse이 빌더에 적용된 필터 적용 상태를 설정합니다.

자세한 문서

addAllRows(rows)

GetDataResponse에 여러 데이터 행을 추가합니다.

매개변수

이름유형설명
rowsString[][]설정할 데이터의 행입니다.

리턴

GetDataResponse - 체이닝을 위한 빌더입니다.


addRow(row)

GetDataResponse에 데이터 행을 추가합니다.

매개변수

이름유형설명
rowString[]설정할 데이터 행입니다.

리턴

GetDataResponse - 체이닝을 위한 빌더입니다.


build()

이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다.

리턴

Object - 검증된 GetDataResponse 객체입니다.


setFields(fields)

빌더의 Fields를 설정합니다.

매개변수

이름유형설명
fieldsFields설정할 필드입니다.

리턴

GetDataResponse - 체이닝을 위한 빌더입니다.


setFiltersApplied(filtersApplied)

이 빌더에 적용된 필터 적용 상태를 설정합니다. 모든 필터가 다음과 같은 경우 true로 설정 적용됨, 적용되지 않은 경우 false

매개변수

이름유형설명
filtersAppliedBoolean- 설정할 필터 적용된 상태입니다.

리턴

GetDataResponse - 체이닝을 위한 빌더입니다.