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()StringLooker इंस्टेंस का यूआरएल फ़ेच करता है.
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 — Looker एक्सप्लोर का नाम.


getInstanceUrl()

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 — 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 — डेटा सोर्स का टाइप.