Class LookerDataSourceSpec

Спецификация источника данных Looker

Data Source Spec , которая используется для доступа конкретно к существующим спецификациям источников данных Looker. Чтобы создать новую спецификацию источника данных, используйте Spreadsheet App.newDataSourceSpec() .

В этом примере показано, как получить спецификацию источника данных Looker из листа, который имеет только одно подключение к 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();

Методы

Метод Тип возврата Краткое описание
copy() Data Source Spec Builder Создает Data Source Spec Builder на основе настроек этого источника данных.
get Explore Name() String Получает имя исследования Looker в модели.
get Instance Url() String Получает URL-адрес экземпляра Looker.
get Model Name() String Получает имя модели Looker в экземпляре.
get Parameters() Data Source Parameter[] Получает параметры источника данных.
get Type() Data Source Type Получает тип источника данных.

Подробная документация

copy()

Создает Data Source Spec Builder на основе настроек этого источника данных.

// 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();

Возвращаться

Data Source Spec Builder — Построитель.


get Explore Name()

Получает имя исследования 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 exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);

Возвращаться

String — имя исследования Looker.


get Instance Url()

Получает URL-адрес экземпляра 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);

Возвращаться

String — URL-адрес экземпляра Looker.


get Model Name()

Получает имя модели 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 modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);

Возвращаться

String — имя модели Looker.


get Parameters()

Получает параметры источника данных.

// 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();

Этот метод доступен только для источников данных BigQuery.

Возвращаться

Data Source Parameter[] — список параметров.


get Type()

Получает тип источника данных.

// 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();

Возвращаться

Data Source Type — тип источника данных.