Un DataSourceSpec
permettant d'accéder spécifiquement à la source de données Looker existante
caractéristiques techniques. Pour créer une spécification de source de données, utilisez SpreadsheetApp.newDataSourceSpec()
.
Cet exemple montre comment obtenir la spécification de la source de données Looker à partir d'une feuille qui ne contient qu'un Connexion à Looker.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
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. |
getExploreName() | String | Récupère le nom de l'exploration Looker dans le modèle. |
getInstanceUrl() | String | Récupère l'URL de l'instance Looker. |
getModelName() | String | Récupère le nom du modèle Looker dans l'instance. |
getParameters() | DataSourceParameter[] | Récupère les paramètres de la source de données. |
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.
getExploreName()
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'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
Renvois
String
: nom de l'exploration Looker.
getInstanceUrl()
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'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
Renvois
String
: URL de l'instance Looker.
getModelName()
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'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
Renvois
String
: nom du modèle Looker.
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.
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.