یک 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 explore را در مدل دریافت می کند. |
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 explore را در مدل دریافت می کند.
// 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
- نام جستجوگر کاوش.
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
- نوع منبع داده.