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éthode | Type renvoyé | Brève description |
|---|---|---|
copy() | Data | Crée un Data en fonction des paramètres de cette source de données. |
get | String | Obtient l'ID de l'ensemble de données BigQuery. |
get | Data | Obtient les paramètres de la source de données. |
get | String | Récupère l'ID du projet de facturation. |
get | String | Obtient la chaîne de requête brute. |
get | String | Obtient l'ID de la table BigQuery. |
get | String | Obtient l'ID du projet BigQuery pour la table. |
get | Data | Obtient 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.