Class GetSchemaResponse

GetSchemaResponse

Builder zum Erstellen einer getSchema()-Antwort für Ihr Script-Projekt.

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

Methoden

MethodeRückgabetypKurzbeschreibung
build()ObjectDieses Objekt wird validiert und im für Data Studio erforderlichen Format zurückgegeben.
printJson()StringDie JSON-Darstellung dieses Objekts wird ausgegeben.
setFields(fields)GetSchemaResponseLegt die Fields des Builders fest.

Detaillierte Dokumentation

build()

Dieses Objekt wird validiert und im für Data Studio erforderlichen Format zurückgegeben.

Rückflug

Object: Das validierte GetSchemaResponse-Objekt.


printJson()

Die JSON-Darstellung dieses Objekts wird ausgegeben. Diese Option ist nur für die Fehlerbehebung gedacht.

Rückflug

String


setFields(fields)

Legt die Fields des Builders fest.

Parameter

NameTypBeschreibung
fieldsFieldsDie zu setzenden Felder.

Rückflug

GetSchemaResponse – Dieser Builder zur Verkettung.