Contient un ensemble de Field pour un connecteur de communauté. Cet ensemble de champs définit les dimensions et les métriques qui peuvent être utilisées dans Data Studio.
const cc = DataStudioApp.createCommunityConnector(); const fields = cc.getFields(); const field1 = fields .newDimension() // Set other properties as needed. .setId('field1_id');
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
as | Field[] | Affiche une vue de cet objet sous forme de tableau. |
build() | Object[] | Valide cet objet et le renvoie au format requis par Data Studio. |
for | Fields | Renvoie un nouvel objet Fields filtré sur les Field dont l'ID figure dans ids. |
get | Field | Renvoie la dimension par défaut à utiliser pour l'ensemble de champs. |
get | Field | Renvoie la métrique par défaut à utiliser pour l'ensemble de champs. |
get | Field | Renvoie un champ avec un ID donné ou null si aucun champ avec cet ID ne figure dans cet objet Fields. |
new | Field | Renvoie une nouvelle dimension Field. |
new | Field | Renvoie une nouvelle métrique Field. |
set | void | Définit la dimension par défaut à utiliser pour l'ensemble de champs. |
set | void | Définit la métrique par défaut à utiliser pour l'ensemble de champs. |
Documentation détaillée
asArray()
Affiche une vue de cet objet sous forme de tableau.
const fields = DataStudioApp.createCommunityConnector().getFields(); fields.newDimension().setId('field1_id'); fields.newDimension().setId('field2_id'); fields.newDimension().setId('field3_id'); // Logging the ID of each field: fields.asArray().map((field) => { Logger.log(field.getId()); });
Renvois
build()
Valide cet objet et le renvoie au format requis par Data Studio.
Renvois
Object[] : données de champ validées, représentées sous forme de liste d'objets.
Génère
Error : si un objet valide ne peut pas être construit.
forIds(ids)
Renvoie un nouvel objet Fields filtré sur les Field dont l'ID figure dans ids.
const fields = DataStudioApp.createCommunityConnector().getFields(); fields.newDimension().setId('field1_id'); fields.newDimension().setId('field2_id'); fields.newDimension().setId('field3_id'); // subsetFields is a Fields object that only contains field1 and field2. const subsetFields = fields.forIds(['field1_id', 'field3_id']);
Paramètres
| Nom | Type | Description |
|---|---|---|
ids | String[] | ID des champs à conserver. |
Renvois
getDefaultDimension()
Renvoie la dimension par défaut à utiliser pour l'ensemble de champs. La dimension par défaut est sélectionnée automatiquement lorsqu'une nouvelle visualisation est créée.
Renvois
Field : dimension définie comme dimension par défaut ou null si aucune dimension par défaut
n'a été définie.
getDefaultMetric()
Renvoie la métrique par défaut à utiliser pour l'ensemble de champs. La métrique par défaut est sélectionnée automatiquement lorsqu'une nouvelle visualisation est créée.
Renvois
Field : métrique définie comme métrique par défaut ou null si aucune métrique par défaut n'a été
définie.
getFieldById(fieldId)
Renvoie un champ avec un ID donné ou null si aucun champ avec cet ID ne figure dans cet objet Fields.
const fields = DataStudioApp.createCommunityConnector().getFields(); const field1 = fields.newDimension().setId('field1_id'); // byId is the same as field1. const byId = fields.getFieldById('field1_id'); // byId2 is null. const byId2 = fields.getFieldById('not present id');
Paramètres
| Nom | Type | Description |
|---|---|---|
field | String | ID du champ à obtenir. |
Renvois
Field : Le Field avec l'ID donné ou null si aucun champ de ce type n'est contenu
dans cet objet Fields.
setDefaultDimension(fieldId)
Définit la dimension par défaut à utiliser pour l'ensemble de champs. La dimension par défaut est sélectionnée automatiquement lorsqu'une nouvelle visualisation est créée.
Paramètres
| Nom | Type | Description |
|---|---|---|
field | String | ID du champ à utiliser comme dimension par défaut. Cet ID doit être présent dans l'ensemble de champs. |
setDefaultMetric(fieldId)
Définit la métrique par défaut à utiliser pour l'ensemble de champs. La métrique par défaut est sélectionnée automatiquement lorsqu'une nouvelle visualisation est créée.
Paramètres
| Nom | Type | Description |
|---|---|---|
field | String | ID du champ à utiliser comme métrique par défaut. Cet ID doit être présent dans l' ensemble de champs. |