Class LookerDataSourceSpec

LookerDataSourceSpec

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éthodeType renvoyéBrève description
copy()DataSourceSpecBuilderCrée un DataSourceSpecBuilder en fonction des paramètres de cette source de données.
getExploreName()StringRécupère le nom de l'exploration Looker dans le modèle.
getInstanceUrl()StringRécupère l'URL de l'instance Looker.
getModelName()StringRé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()DataSourceTypeRé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.