Class GetDataResponse

GetDataResponse

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

function getFields() {
  //...
}

function getData() {
  const cc = DataStudioApp.createCommunityConnector();

  return cc.newGetDataResponse()
      .setFields(getFields())
      .addRow(['3', 'Foobar.com'])
      .addRow(['4', 'Foobaz.com'])
      .addRows([
        ['5', 'Fizzbuz.com'],
        ['6', 'Fizzbaz.com'],
      ])
      .build();
}

Methoden

MethodeRückgabetypKurzbeschreibung
addAllRows(rows)GetDataResponseFügt diesem GetDataResponse mehrere Datenzeilen hinzu.
addRow(row)GetDataResponseFügt dieser GetDataResponse eine Datenzeile hinzu.
build()ObjectValidiert dieses Objekt und gibt es im von Data Studio benötigten Format zurück.
setFields(fields)GetDataResponseLegt die Fields des Builders fest.
setFiltersApplied(filtersApplied)GetDataResponseLegt den Status der angewendeten Filter für diesen Builder fest.

Detaillierte Dokumentation

addAllRows(rows)

Fügt diesem GetDataResponse mehrere Datenzeilen hinzu.

Parameter

NameTypBeschreibung
rowsString[][]Die festzulegenden Datenzeilen.

Rückflug

GetDataResponse – Dieser Builder zur Verkettung.


addRow(row)

Fügt dieser GetDataResponse eine Datenzeile hinzu.

Parameter

NameTypBeschreibung
rowString[]Die Zeile mit den Daten, die festgelegt werden sollen.

Rückflug

GetDataResponse – Dieser Builder zur Verkettung.


build()

Validiert dieses Objekt und gibt es im von Data Studio benötigten Format zurück.

Rückflug

Object: Das validierte GetDataResponse-Objekt.


setFields(fields)

Legt die Fields des Builders fest.

Parameter

NameTypBeschreibung
fieldsFieldsDie festzulegenden Felder.

Rückflug

GetDataResponse – Dieser Builder zur Verkettung.


setFiltersApplied(filtersApplied)

Legt den Status der angewendeten Filter für diesen Builder fest. Auf true setzen, wenn alle Filter erfolgreich angewendet wurden, andernfalls auf false.

Parameter

NameTypBeschreibung
filtersAppliedBoolean– Der Status der angewendeten Filter, der festgelegt werden soll.

Rückflug

GetDataResponse – Dieser Builder zur Verkettung.