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 Dataen 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
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
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
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
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
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.