Class LookerDataSourceSpec

Lookerडेटासोर्सस्पेसिफ़िकेशन

ऐसा 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',
);

const 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',
);
const spec = ss.getDataSources()[0].getSpec();

const 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',
);

const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
const 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',
);

const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
const 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',
);

const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
const 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',
);
const spec = ss.getDataSources()[0].getSpec();
const 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',
);
const spec = ss.getDataSources()[0].getSpec();
const type = spec.getType();

वापसी का टिकट

DataSourceType — डेटा सोर्स का टाइप.