Class GetSchemaResponse

GetSchemaResponse

Builder para criar uma resposta getSchema() para o projeto do script.

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

Métodos

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

Documentação detalhada

build()

Valida e retorna o objeto no formato necessário para o Data Studio.

Retornar

Object: o objeto GetSchemaResponse validado.


printJson()

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

Retornar

String


setFields(fields)

Define o Fields do builder.

Parâmetros

NomeTipoDescrição
fieldsFieldsOs campos a serem definidos.

Retornar

GetSchemaResponse: este builder, para encadeamento.