Class GetSchemaResponse

GetSchemaResponse

Builder para criar uma resposta getSchema() para o projeto de 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 esse objeto e o retorna no formato necessário para o Data Studio.
printJson()StringImprime a representação JSON desse objeto.
setFields(fields)GetSchemaResponseDefine os Fields do builder.

Documentação detalhada

build()

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

Retornar

Object — O objeto GetSchemaResponse validado.


printJson()

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

Retornar

String


setFields(fields)

Define os Fields do builder.

Parâmetros

NomeTipoDescrição
fieldsFieldsOs campos a serem definidos.

Retornar

GetSchemaResponse — Esse builder, para encadeamento.