Class GetDataResponse

GetDataResponse

Builder, aby utworzyć odpowiedź getData() dla projektu skryptu.

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

Metody

MetodaZwracany typKrótki opis
addAllRows(rows)GetDataResponseDodaje do tego GetDataResponse kilka wierszy danych.
addRow(row)GetDataResponseDodaje wiersz danych do tego GetDataResponse.
build()ObjectSprawdza ten obiekt i zwraca go w formacie wymaganym przez Data Studio.
setFields(fields)GetDataResponseUstawia Fields kreatora.
setFiltersApplied(filtersApplied)GetDataResponseUstawia stan zastosowanych filtrów w tym kreatorze.

Szczegółowa dokumentacja

addAllRows(rows)

Dodaje do tego GetDataResponse kilka wierszy danych.

Parametry

NazwaTypOpis
rowsString[][]wiersze danych do ustawienia.

Powrót

GetDataResponse – ten kreator do łańcuchowania.


addRow(row)

Dodaje wiersz danych do tego GetDataResponse.

Parametry

NazwaTypOpis
rowString[]Wiersz danych do ustawienia.

Powrót

GetDataResponse – ten kreator do łańcuchowania.


build()

Sprawdza ten obiekt i zwraca go w formacie wymaganym przez Studio danych.

Powrót

Object – zweryfikowany obiekt GetDataResponse.


setFields(fields)

Ustawia Fields kreatora.

Parametry

NazwaTypOpis
fieldsFieldsPola do ustawienia.

Powrót

GetDataResponse – ten kreator do łańcuchowania.


setFiltersApplied(filtersApplied)

Ustawia stan zastosowanych filtrów w tym kreatorze. Ustaw na true, jeśli wszystkie filtry zostały zastosowane, a w przeciwnym razie na false.

Parametry

NazwaTypOpis
filtersAppliedBoolean– stan zastosowanych filtrów do ustawienia.

Powrót

GetDataResponse – ten kreator do łańcuchowania.