Objet de configuration d'un connecteur BigQuery natif. Renvoyez cet objet à partir de getData()
pour que Data Studio interroge BigQuery pour obtenir le connecteur.
var cc = DataStudioApp.createCommunityConnector(); var types = cc.BigQueryParameterType; var bqConfig = cc.newBigQueryConfig() .setBillingProjectId('billingProjectId') .setQuery('queryString') .setUseStandardSql(true) .setAccessToken('accessToken') .addQueryParameter('dob', types.STRING, '01011990') .build();
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addQueryParameter(name, type, value) | BigQueryConfig | Ajoute un paramètre de requête à ce BigQueryConfig . |
build() | Object | Valide cet objet et le renvoie au format requis par Data Studio. |
printJson() | String | Affiche la représentation JSON de cet objet. |
setAccessToken(accessToken) | BigQueryConfig | Définit le jeton d'accès de ce BigQueryConfig . |
setBillingProjectId(billingProjectId) | BigQueryConfig | Définit l'ID du projet de facturation de ce BigQueryConfig . |
setQuery(query) | BigQueryConfig | Définit la requête SQL de ce BigQueryConfig . |
setUseStandardSql(useStandardSql) | BigQueryConfig | Détermine si la requête est interprétée en tant que SQL standard ou ancien. |
Documentation détaillée
addQueryParameter(name, type, value)
Ajoute un paramètre de requête à ce BigQueryConfig
.
Paramètres
Nom | Type | Description |
---|---|---|
name | String | Nom du paramètre. |
type | BigQueryParameterType | Type de paramètre. |
value | String | Valeur du paramètre. |
Renvois
BigQueryConfig
: objet utilisé pour le chaînage.
build()
Valide cet objet et le renvoie au format requis par Data Studio.
Renvois
Object
: objet Config
validé.
printJson()
Affiche la représentation JSON de cet objet. Il n'est utilisé qu'à des fins de débogage.
Renvois
String
setAccessToken(accessToken)
Définit le jeton d'accès de ce BigQueryConfig
.
Paramètres
Nom | Type | Description |
---|---|---|
accessToken | String | Jeton d'accès à définir. |
Renvois
BigQueryConfig
: objet utilisé pour le chaînage.
setBillingProjectId(billingProjectId)
Définit l'ID du projet de facturation de ce BigQueryConfig
.
Paramètres
Nom | Type | Description |
---|---|---|
billingProjectId | String | ID du projet de facturation à définir. |
Renvois
BigQueryConfig
: objet utilisé pour le chaînage.
setQuery(query)
Définit la requête SQL de ce BigQueryConfig
.
Paramètres
Nom | Type | Description |
---|---|---|
query | String | Requête à définir. |
Renvois
BigQueryConfig
: objet utilisé pour le chaînage.
setUseStandardSql(useStandardSql)
Détermine si la requête est interprétée en tant que SQL standard ou ancien.
Paramètres
Nom | Type | Description |
---|---|---|
useStandardSql | Boolean | Si la valeur est true , la requête est interprétée comme SQL standard. Si la valeur est false , la requête est interprétée en ancien SQL. |
Renvois
BigQueryConfig
: objet utilisé pour le chaînage.