Class LookerDataSourceSpec

LookerDataSourceSpec

یک DataSourceSpec که برای دسترسی خاص به مشخصات منبع داده Looker موجود استفاده می شود. برای ایجاد مشخصات منبع داده جدید، از SpreadsheetApp.newDataSourceSpec() استفاده کنید.

این مثال نشان می دهد که چگونه می توانید مشخصات منبع داده Looker را از برگه ای دریافت کنید که فقط یک اتصال 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();

روش ها

روش نوع برگشت شرح مختصر
copy() DataSourceSpecBuilder یک DataSourceSpecBuilder بر اساس تنظیمات این منبع داده ایجاد می کند.
getExploreName() String نام Looker explore را در مدل دریافت می کند.
getInstanceUrl() String URL نمونه Looker را دریافت می کند.
getModelName() String نام مدل Looker را در نمونه دریافت می کند.
getParameters() DataSourceParameter[] پارامترهای منبع داده را دریافت می کند.
getType() DataSourceType نوع منبع داده را دریافت می کند.

مستندات دقیق

copy()

یک DataSourceSpecBuilder بر اساس تنظیمات این منبع داده ایجاد می کند.

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

بازگشت

DataSourceSpecBuilder - سازنده.


getExploreName()

نام Looker explore را در مدل دریافت می کند.

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

بازگشت

String - نام جستجوگر کاوش.


getInstanceUrl()

URL نمونه 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);

بازگشت

String - URL نمونه Looker.


getModelName()

نام مدل 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 modelName = lookerDataSourceSpec.getModelName();
Logger.log(modelName);

بازگشت

String - نام مدل Looker.


getParameters()

پارامترهای منبع داده را دریافت می کند.

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

این روش فقط برای منابع داده BigQuery در دسترس است.

بازگشت

DataSourceParameter[] - لیست پارامترها.


getType()

نوع منبع داده را دریافت می کند.

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

بازگشت

DataSourceType - نوع منبع داده.