Accédez aux paramètres généraux d'une spécification de source de données existante. Pour accéder aux spécifications de la 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()
.
Utilisez cette classe uniquement 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 les spécifications de la source de données BigQuery. |
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. |
Documentation détaillée
asBigQuery()
Récupère les spécifications de la source de données BigQuery.
Aller-retour
BigQueryDataSourceSpec
: spécification de source de données BigQuery.
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.