Data qui permet d'accéder spécifiquement aux spécifications de la source de données Looker existante. Pour créer une spécification de source de données, utilisez Spreadsheet.
Cet exemple montre comment obtenir la spécification de la source de données Looker à partir d'une feuille qui ne comporte qu'une seule connexion Looker.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
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 | Récupère le nom de l'exploration Looker dans le modèle. |
get | String | Récupère l'URL de l'instance Looker. |
get | String | Récupère le nom du modèle Looker dans l'instance. |
get | Data | Récupère les paramètres de la source de données. |
get | Data | Récupère le type de la source de données. |
Documentation détaillée
copy()
Crée un Data 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
Data : le compilateur.
get Explore Name()
Récupère le nom de l'exploration Looker dans le modèle.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
Renvois
String : nom de l'exploration Looker.
get Instance Url()
Récupère l'URL de l'instance Looker.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
Renvois
String : URL de l'instance Looker.
get Model Name()
Récupère le nom du modèle Looker dans l'instance.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
Renvois
String : nom du modèle Looker.
get Parameters()
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', ); 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
Data : liste des paramètres.
get Type()
Récupère le type 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 type = spec.getType();
Renvois
Data : type de source de données.