Compilateur pour DataSourceSpec
. Pour créer une spécification pour un certain type, utilisez la méthode as...()
. Pour créer un compilateur, utilisez SpreadsheetApp.newDataSourceSpec()
. Pour utiliser la spécification, consultez DataSourceTable
.
N'utilisez cette classe qu'avec des données connectées à une base de données.
Cet exemple montre comment créer une spécification de source de données BigQuery.
var spec = SpreadsheetApp.newDataSourceSpec() .asBigQuery() .setProjectId('big_query_project') .setRawQuery('select @FIELD from table limit @LIMIT') .setParameterFromCell('FIELD', 'Sheet1!A1') .setParameterFromCell('LIMIT', 'namedRangeCell') .build();
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | Récupère le compilateur pour la source de données BigQuery. |
build() | DataSourceSpec | Crée une spécification de source de données à partir des paramètres de cet outil de création. |
copy() | DataSourceSpecBuilder | Crée un DataSourceSpecBuilder en fonction des paramètres de cette source de données. |
getParameters() | DataSourceParameter[] | Récupère les paramètres de la source de données. |
getType() | DataSourceType | Récupère le type de source de données. |
removeAllParameters() | DataSourceSpecBuilder | Supprime tous les paramètres. |
removeParameter(parameterName) | DataSourceSpecBuilder | Supprime le paramètre spécifié. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | Ajoute un paramètre ou met à jour la cellule source si le paramètre portant le nom existe. |
Documentation détaillée
asBigQuery()
Récupère le compilateur pour la source de données BigQuery.
Renvois
BigQueryDataSourceSpecBuilder
: générateur de spécifications de sources de données BigQuery.
build()
Crée une spécification de source de données à partir des paramètres de cet outil de création. Doit utiliser as...()
pour spécifier un type de source de données avant de procéder à la compilation.
Renvois
DataSourceSpec
: spécification de la source de données.
copy()
Crée un DataSourceSpecBuilder
en fonction des paramètres de cette source de données.
Renvois
DataSourceSpecBuilder
: compilateur.
getParameters()
Récupère les paramètres de la source de données.
Renvois
DataSourceParameter[]
: liste des paramètres.
getType()
removeAllParameters()
removeParameter(parameterName)
Supprime le paramètre spécifié.
Paramètres
Nom | Type | Description |
---|---|---|
parameterName | String | Nom du paramètre à supprimer. |
Renvois
DataSourceSpecBuilder
: compilateur pour le chaînage.
setParameterFromCell(parameterName, sourceCell)
Ajoute un paramètre ou met à jour la cellule source si le paramètre portant le nom existe.
Paramètres
Nom | Type | Description |
---|---|---|
parameterName | String | Nom du paramètre. |
sourceCell | String | Cellule source, comme indiqué en notation A1. |
Renvois
DataSourceSpecBuilder
: compilateur pour le chaînage.