Accédez à la spécification existante de la source de données BigQuery. Créer une source de données
utilisez SpreadsheetApp.newDataSourceSpec()
.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
copy() | DataSourceSpecBuilder | Crée un DataSourceSpecBuilder en fonction des paramètres de cette source de données. |
getDatasetId() | String | Récupère l'ID de l'ensemble de données BigQuery. |
getParameters() | DataSourceParameter[] | Récupère les paramètres de la source de données. |
getProjectId() | String | Récupère l'ID du projet de facturation. |
getRawQuery() | String | Récupère la chaîne de requête brute. |
getTableId() | String | Récupère l'ID de la table BigQuery. |
getTableProjectId() | String | Récupère l'ID de projet BigQuery pour la table. |
getType() | DataSourceType | Récupère 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'); var spec = ss.getDataSources()[0].getSpec(); var newSpec = spec.copy();
Renvois
DataSourceSpecBuilder
: compilateur.
getDatasetId()
Récupère 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()
Récupère 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'); var spec = ss.getDataSources()[0].getSpec(); var 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()
Récupère la chaîne de requête brute.
Renvois
String
: chaîne de requête brute.
getTableId()
Récupère 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()
Récupère l'ID de projet BigQuery pour la table.
Renvois
String
: ID du projet de la table ou chaîne vide si la spécification de la source de données est définie par une valeur
requête.
getType()
Récupère 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'); var spec = ss.getDataSources()[0].getSpec(); var type = spec.getType();
Renvois
DataSourceType
: type de source de données.