Class DataSourceSpec

DataSourceSpec (Spécification de la source de données)

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éthodeType renvoyéBrève description
asBigQuery()BigQueryDataSourceSpecRécupère les spécifications de la source de données BigQuery.
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.

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.


getType()

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

Aller-retour

DataSourceType : type de source de données.