Contient les entrées de configuration d'un connecteur. Ces entrées de configuration définissent les questions posées lors de l'ajout d'un connecteur.
const cc = DataStudioApp.createCommunityConnector(); const config = cc.getConfig(); const info_entry = config.newInfo().setId('info_id').setHelpText( 'This connector can connect to multiple data endpoints.');
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
build() | Object | Valide cet objet et le renvoie au format requis par Data Studio. |
new | Checkbox | Renvoie une nouvelle entrée de configuration de case à cocher. |
new | Info | Renvoie une nouvelle entrée de configuration d'informations. |
new | Option | Renvoie un nouveau compilateur d'options. |
new | Select | Renvoie une nouvelle entrée de configuration de sélection multiple. |
new | Select | Renvoie une nouvelle entrée de configuration de sélection unique. |
new | Text | Renvoie une nouvelle entrée de configuration de zone de texte. |
new | Text | Renvoie une nouvelle entrée de configuration de saisie de texte. |
print | String | Affiche la représentation JSON de cet objet. |
set | Config | Si la valeur est true, une plage de dates est fournie pour les requêtes getData(). |
set | Config | Si true, get est de nouveau appelé avec la configuration utilisateur actuelle. |
Documentation détaillée
build()
Valide cet objet et le renvoie au format requis par Data Studio.
Renvois
Object : objet Config validé.
newCheckbox()
Renvoie une nouvelle entrée de configuration de case à cocher.
Renvois
Checkbox : nouvelle entrée de configuration de case à cocher.
newInfo()
Renvoie une nouvelle entrée de configuration d'informations.
Renvois
Info : nouvelle entrée de configuration d'informations.
newOptionBuilder()
newSelectMultiple()
Renvoie une nouvelle entrée de configuration de sélection multiple.
Renvois
SelectMultiple : nouvelle entrée de configuration de sélection multiple.
newSelectSingle()
Renvoie une nouvelle entrée de configuration de sélection unique.
Renvois
SelectSingle : nouvelle entrée de configuration de sélection unique.
newTextArea()
Renvoie une nouvelle entrée de configuration de zone de texte.
Renvois
TextArea : nouvelle entrée de configuration de zone de texte.
newTextInput()
Renvoie une nouvelle entrée de configuration de saisie de texte.
Renvois
TextInput : nouvelle entrée de configuration de saisie de texte.
printJson()
Affiche la représentation JSON de cet objet. Cette méthode est réservée au débogage.
Renvois
String
setDateRangeRequired(dateRangeRequired)
Si la valeur est true, une plage de dates est fournie pour les requêtes getData().
Paramètres
| Nom | Type | Description |
|---|---|---|
date | Boolean | Indique si une plage de dates doit être fournie pour les get
requêtes. |
Renvois
Config : ce compilateur, pour le chaînage.
setIsSteppedConfig(isSteppedConfig)
Si la valeur est true, getConfig() est de nouveau appelé avec la configuration utilisateur actuelle.
Paramètres
| Nom | Type | Description |
|---|---|---|
is | Boolean | État de la configuration par étapes à définir. |
Renvois
Config : ce compilateur, pour le chaînage.