Class DataSourceSpecBuilder

DataSourceSpecBuilder

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éthodeType renvoyéBrève description
asBigQuery()BigQueryDataSourceSpecBuilderRécupère le compilateur de la source de données BigQuery.
build()DataSourceSpecCrée une spécification de source de données à partir des paramètres de ce compilateur.
copy()DataSourceSpecBuilderCré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()DataSourceTypeRécupère le type de la source de données.
removeAllParameters()DataSourceSpecBuilderSupprime tous les paramètres.
removeParameter(parameterName)DataSourceSpecBuilderSupprime le paramètre spécifié.
setParameterFromCell(parameterName, sourceCell)DataSourceSpecBuilderAjoute 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()

Récupère le type de la source de données.

Aller-retour

DataSourceType : type de source de données.


removeAllParameters()

Supprime tous les paramètres.

Aller-retour

DataSourceSpecBuilder : compilateur, pour le chaînage


removeParameter(parameterName)

Supprime le paramètre spécifié.

Paramètres

NomTypeDescription
parameterNameStringNom 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

NomTypeDescription
parameterNameStringNom du paramètre.
sourceCellStringCellule source, comme indiqué dans la notation A1.

Aller-retour

DataSourceSpecBuilder : compilateur, pour le chaînage