Compilateur pour DataSourceSpec
. Pour créer une spécification pour un type donné, utilisez la méthode as...()
. Pour créer un compilateur, utilisez SpreadsheetApp.newDataSourceSpec()
. Pour utiliser la spécification, consultez DataSourceTable
.
Utilisez cette classe uniquement avec les 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 de la source de données BigQuery. |
build() | DataSourceSpec | Crée une spécification de source de données à partir des paramètres de ce compilateur. |
copy() | DataSourceSpecBuilder | Crée un DataSourceSpecBuilder basé sur les 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 la 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 de la source de données BigQuery.
Aller-retour
BigQueryDataSourceSpecBuilder
: outil de création de spécifications des sources de données BigQuery.
build()
Crée une spécification de source de données à partir des paramètres de ce compilateur. Vous devez utiliser as...()
pour spécifier un type de source de données avant la compilation.
Aller-retour
DataSourceSpec
: spécification de la source de données.
copy()
Crée un DataSourceSpecBuilder
basé sur les paramètres de cette source de données.
Aller-retour
DataSourceSpecBuilder
: constructeur.
getParameters()
Récupère les paramètres de la source de données.
Aller-retour
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. |
Aller-retour
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é dans la notation A1. |
Aller-retour
DataSourceSpecBuilder
: compilateur, pour le chaînage