Class GetSchemaResponse

GetSchemaResponse

Builder per creare una risposta getSchema() per il progetto di 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();
}

Metodi

MetodoTipo restituitoBreve descrizione
build()ObjectConvalida questo oggetto e lo restituisce nel formato richiesto da Data Studio.
printJson()StringStampa la rappresentazione JSON dell'oggetto.
setFields(fields)GetSchemaResponseImposta il Fields del builder.

Documentazione dettagliata

build()

Convalida questo oggetto e lo restituisce nel formato richiesto da Data Studio.

Invio

Object: l'oggetto GetSchemaResponse convalidato.


printJson()

Stampa la rappresentazione JSON dell'oggetto. Serve solo per il debug.

Invio

String


setFields(fields)

Imposta il Fields del builder.

Parametri

NomeTipoDescrizione
fieldsFieldsI campi da impostare.

Invio

GetSchemaResponse: questo builder, per il concatenamento.