یک 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
- نوع منبع داده.