Class GetSchemaResponse

GetSchemaResponse

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

function getSchema() {
  var cc = DataStudioApp.createCommunityConnector();
  var fields = cc.getFields();
  var types = cc.FieldType;

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

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

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

메서드

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

자세한 문서

build()

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

리턴

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


printJson()

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

리턴

String


setFields(fields)

빌더의 Fields를 설정합니다.

매개변수

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

리턴

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