Class GetDataResponse

GetDataResponse

스크립트 프로젝트의 getData() 응답을 만드는 빌더입니다.

function getFields() {
  //...
}

function getData() {
  const 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이 객체를 검증하고 Data Studio에 필요한 형식으로 반환합니다.
setFields(fields)GetDataResponse빌더의 Fields를 설정합니다.
setFiltersApplied(filtersApplied)GetDataResponse이 빌더의 필터 적용 상태를 설정합니다.

자세한 문서

addAllRows(rows)

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

매개변수

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

리턴

GetDataResponse: 체이닝을 위한 이 빌더


addRow(row)

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

매개변수

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

리턴

GetDataResponse: 체이닝을 위한 이 빌더


build()

이 객체를 검증하고 Data Studio에 필요한 형식으로 반환합니다.

리턴

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


setFields(fields)

빌더의 Fields를 설정합니다.

매개변수

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

리턴

GetDataResponse: 체이닝을 위한 이 빌더


setFiltersApplied(filtersApplied)

이 빌더의 필터 적용 상태를 설정합니다. 모든 필터가 성공적으로 적용된 경우 true로 설정하고 그렇지 않은 경우 false로 설정합니다.

매개변수

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

리턴

GetDataResponse: 체이닝을 위한 이 빌더