Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

Accédez à la spécification de la source de données BigQuery existante. Pour créer une spécification de source de données, utilisez SpreadsheetApp.newDataSourceSpec().

Méthodes

MéthodeType renvoyéBrève description
copy()DataSourceSpecBuilderCrée un DataSourceSpecBuilder en fonction des paramètres de cette source de données.
getDatasetId()StringObtient l'ID de l'ensemble de données BigQuery.
getParameters()DataSourceParameter[]Obtient les paramètres de la source de données.
getProjectId()StringRécupère l'ID du projet de facturation.
getRawQuery()StringObtient la chaîne de requête brute.
getTableId()StringObtient l'ID de la table BigQuery.
getTableProjectId()StringObtient l'ID du projet BigQuery pour la table.
getType()DataSourceTypeObtient le type de source de données.

Documentation détaillée

copy()

Crée un DataSourceSpecBuilder en fonction des paramètres de cette source de données.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();

const newSpec = spec.copy();

Renvois

DataSourceSpecBuilder : le compilateur.


getDatasetId()

Obtient l'ID de l'ensemble de données BigQuery.

Renvois

String : ID de l'ensemble de données ou chaîne vide si la spécification de la source de données est définie par une requête brute.


getParameters()

Obtient les paramètres de la source de données.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const parameters = spec.getParameters();

Cette méthode n'est disponible que pour les sources de données BigQuery.

Renvois

DataSourceParameter[] : liste des paramètres.


getProjectId()

Récupère l'ID du projet de facturation.

Renvois

String : ID du projet.


getRawQuery()

Obtient la chaîne de requête brute.

Renvois

String : chaîne de requête brute.


getTableId()

Obtient l'ID de la table BigQuery.

Renvois

String : ID de la table ou chaîne vide si la spécification de la source de données est définie par une requête brute.


getTableProjectId()

Obtient l'ID du projet BigQuery pour la table.

Renvois

String : ID du projet de table ou chaîne vide si la spécification de la source de données est définie par une requête brute.


getType()

Obtient le type de source de données.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const type = spec.getType();

Renvois

DataSourceType : type de source de données.