Class GetSchemaResponse

GetSchemaResponse

Builder per creare una risposta getSchema() per il tuo 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 l'oggetto e lo restituisce nel formato richiesto da Data Studio.
printJson()StringStampa la rappresentazione JSON dell'oggetto.
setFields(fields)GetSchemaResponseImposta il valore Fields del generatore.

Documentazione dettagliata

build()

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

Ritorni

Object: l'oggetto GetSchemaResponse convalidato.


printJson()

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

Ritorni

String


setFields(fields)

Imposta il valore Fields del generatore.

Parametri

NomeTipoDescrizione
fieldsFieldsI campi da impostare.

Ritorni

GetSchemaResponse - Questo builder, per il concatenamento.