Compilateur permettant de créer une réponse getData() pour votre projet de
script.
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(); }
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
add | Get | Ajoute plusieurs lignes de données à cette Get. |
add | Get | Ajoute une ligne de données à ce Get. |
build() | Object | Valide cet objet et le renvoie au format requis par Data Studio. |
set | Get | Définit les Fields du compilateur. |
set | Get | Définit l'état des filtres appliqués pour ce compilateur. |
Documentation détaillée
addAllRows(rows)
Ajoute plusieurs lignes de données à cette GetDataResponse.
Paramètres
| Nom | Type | Description |
|---|---|---|
rows | String[][] | Lignes de données à définir. |
Renvois
GetDataResponse : ce compilateur, pour le chaînage.
addRow(row)
Ajoute une ligne de données à cette GetDataResponse.
Paramètres
| Nom | Type | Description |
|---|---|---|
row | String[] | Ligne de données à définir. |
Renvois
GetDataResponse : ce compilateur, pour le chaînage.
build()
Valide cet objet et le renvoie au format requis par Data Studio.
Renvois
Object : objet GetDataResponse validé.
setFields(fields)
Définit les Fields du compilateur.
Paramètres
| Nom | Type | Description |
|---|---|---|
fields | Fields | Champs à définir. |
Renvois
GetDataResponse : ce compilateur, pour le chaînage.
setFiltersApplied(filtersApplied)
Définit l'état des filtres appliqués pour ce compilateur. Définissez la valeur sur true si tous les filtres ont été appliqués, et sur false dans le cas contraire.
Paramètres
| Nom | Type | Description |
|---|---|---|
filters | Boolean | - État des filtres appliqués à définir. |
Renvois
GetDataResponse : ce compilateur, pour le chaînage.