Class GetSchemaResponse

GetSchemaResponse

Builder para criar uma resposta getSchema() para seu projeto de script.

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();
}

Métodos

MétodoTipo de retornoBreve descrição
build()ObjectValida esse objeto e o retorna no formato exigido pelo Data Studio.
printJson()StringMostra a representação JSON desse objeto.
setFields(fields)GetSchemaResponseDefine o Fields do builder.

Documentação detalhada

build()

Valida esse objeto e o retorna no formato exigido pelo Data Studio.

Retorno

Object: o objeto GetSchemaResponse validado.


printJson()

Mostra a representação JSON desse objeto. Isso é apenas para depuração.

Retorno

String


setFields(fields)

Define o Fields do builder.

Parâmetros

NomeTipoDescrição
fieldsFieldsOs campos a serem definidos.

Retorno

GetSchemaResponse: este builder, para encadeamento.