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이 객체의 유효성을 검사하고 데이터 스튜디오에 필요한 형식으로 반환합니다.
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 — 이 빌더(연결용)