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 nouvel outil de création d'options. |
new | Select | Renvoie une nouvelle entrée de configuration de sélection multiple. |
new | Select | Renvoie une nouvelle entrée de configuration sélectionnée. |
new | Text | Renvoie une nouvelle entrée de configuration de zone de texte. |
new | Text | Renvoie une nouvelle entrée de configuration d'entrée de texte. |
print | String | Imprime 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 appelé à nouveau 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()
Renvoie un nouvel outil de création d'options.
Renvois
Option
: nouveau compilateur d'options.
newSelectMultiple()
Renvoie une nouvelle entrée de configuration de sélection multiple.
Renvois
Select
: nouvelle entrée de sélection multiple de configuration.
newSelectSingle()
Renvoie une nouvelle entrée de configuration sélectionnée.
Renvois
Select
: nouvelle entrée de configuration à sélectionner.
newTextArea()
Renvoie une nouvelle entrée de configuration de zone de texte.
Renvois
Text
: nouvelle entrée de configuration de zone de texte.
newTextInput()
Renvoie une nouvelle entrée de configuration d'entrée de texte.
Renvois
Text
: nouvelle entrée de configuration de saisie de texte.
printJson()
Imprime la représentation JSON de cet objet. Cette option 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 aux requêtes get . |
Renvois
Config
: ce générateur, pour le chaînage.
setIsSteppedConfig(isSteppedConfig)
Si true
, get
est appelé à nouveau avec la configuration utilisateur actuelle.
Paramètres
Nom | Type | Description |
---|---|---|
is | Boolean | État de la configuration par étapes à définir. |
Renvois
Config
: ce générateur, pour le chaînage.