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 - 체이닝을 위한 빌더입니다.