Class GetSchemaResponse

GetSchemaResponse

Builder zum Erstellen einer getSchema()-Antwort für Ihr Skriptprojekt

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

Methoden

MethodeRückgabetypKurzbeschreibung
build()ObjectValidiert das Objekt und gibt es in dem für Data Studio benötigten Format zurück.
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.
setFields(fields)GetSchemaResponseLegt den Fields des Builders fest.

Detaillierte Dokumentation

build()

Validiert das Objekt und gibt es in dem für Data Studio benötigten Format zurück.

Return

Object: Das validierte GetSchemaResponse-Objekt.


printJson()

Gibt die JSON-Darstellung dieses Objekts aus. Dies dient nur der Fehlerbehebung.

Return

String


setFields(fields)

Legt den Fields des Builders fest.

Parameter

NameTypBeschreibung
fieldsFieldsDie festzulegenden Felder.

Return

GetSchemaResponse: Dieser Builder für Verkettungen.