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
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Get | Fügt diesem Get mehrere Datenzeilen hinzu. |
add | Get | Fügt dieser Get eine Datenzeile hinzu. |
build() | Object | Validiert dieses Objekt und gibt es im von Data Studio benötigten Format zurück. |
set | Get | Legt die Fields des Builders fest. |
set | Get | Legt den Status der angewendeten Filter für diesen Builder fest. |
Detaillierte Dokumentation
addAllRows(rows)
Fügt diesem GetDataResponse mehrere Datenzeilen hinzu.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
rows | String[][] | Die festzulegenden Datenzeilen. |
Rückflug
GetDataResponse – Dieser Builder zur Verkettung.
addRow(row)
Fügt dieser GetDataResponse eine Datenzeile hinzu.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
row | String[] | 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
| Name | Typ | Beschreibung |
|---|---|---|
fields | Fields | Die 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
| Name | Typ | Beschreibung |
|---|---|---|
filters | Boolean | – Der Status der angewendeten Filter, der festgelegt werden soll. |
Rückflug
GetDataResponse – Dieser Builder zur Verkettung.