Accédez aux paramètres généraux d'une spécification de source de données existante. Pour accéder aux spécifications d'une source de données pour un certain type, utilisez la méthode as...()
. Pour créer une spécification de source de données, utilisez SpreadsheetApp.newDataSourceSpec()
.
N'utilisez cette classe qu'avec les données connectées à une base de données.
Cet exemple montre comment obtenir des informations à partir d'une spécification de source de données BigQuery.
var dataSourceTable = SpreadsheetApp.getActive().getSheetByName("Data Sheet 1").getDataSourceTables()[0]; var spec = dataSourceTable.getDataSource().getSpec(); if (spec.getType() == SpreadsheetApp.DataSourceType.BIGQUERY) { var bqSpec = spec.asBigQuery(); Logger.log("Project ID: %s\n", bqSpec.getProjectId()); Logger.log("Raw query string: %s\n", bqSpec.getRawQuery()); }
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
asBigQuery() | BigQueryDataSourceSpec | Récupère la spécification de la source de données BigQuery. |
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 la source de données. |
Documentation détaillée
asBigQuery()
Récupère la spécification de la source de données BigQuery.
Renvois
BigQueryDataSourceSpec
: spécification de la source de données BigQuery.
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