Class GetSchemaResponse

GetSchemaResponse

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

function getSchema() {
  const cc = DataStudioApp.createCommunityConnector();
  const fields = cc.getFields();

  fields.newDimension()
      .setId('Created')
      .setName('Date Created')
      .setDescription('The date that this was created')
      .setType(cc.FieldType.YEAR_MONTH_DAY);

  fields.newMetric()
      .setId('Amount')
      .setName('Amount (USD)')
      .setDescription('The cost in US dollars')
      .setType(cc.FieldType.CURRENCY_USD);

  return cc.newGetSchemaResponse().setFields(fields).build();
}

메서드

메서드반환 유형간략한 설명
build()Object이 객체를 검증하고 Data Studio에 필요한 형식으로 반환합니다.
printJson()String이 객체의 JSON 표현을 출력합니다.
setFields(fields)GetSchemaResponse빌더의 Fields를 설정합니다.

자세한 문서

build()

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

리턴

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


printJson()

이 객체의 JSON 표현을 출력합니다. 디버깅 전용입니다.

리턴

String


setFields(fields)

빌더의 Fields를 설정합니다.

매개변수

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

리턴

GetSchemaResponse: 체이닝을 위한 이 빌더