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