LookerDataSourceSpecBuilder के लिए बिल्डर.
इस उदाहरण में, नया Looker डेटा सोर्स स्पेसिफ़िकेशन बिल्डर बनाने का तरीका दिखाया गया है.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker();
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
build() | Data | यह बिल्डर में मौजूद सेटिंग से, डेटा सोर्स स्पेसिफ़िकेशन बनाता है. |
copy() | Data | इस डेटा सोर्स की सेटिंग के आधार पर Data बनाता है. |
get | String | इस फ़ंक्शन से, मॉडल में मौजूद Looker Explore का नाम मिलता है. |
get | String | Looker इंस्टेंस का यूआरएल मिलता है. |
get | String | इस फ़ंक्शन से, इंस्टेंस में मौजूद Looker मॉडल का नाम मिलता है. |
get | Data | डेटा सोर्स के पैरामीटर मिलते हैं. |
get | Data | डेटा सोर्स का टाइप मिलता है. |
remove | Looker | इससे सभी पैरामीटर हट जाते हैं. |
remove | Looker | इस फ़ंक्शन का इस्तेमाल, तय किए गए पैरामीटर को हटाने के लिए किया जाता है. |
set | Looker | Looker मॉडल में एक्सप्लोर का नाम सेट करता है. |
set | Looker | यह कुकी, Looker के लिए इंस्टेंस यूआरएल सेट करती है. |
set | Looker | Looker इंस्टेंस में Looker मॉडल का नाम सेट करता है. |
set | Looker | यह फ़ंक्शन, पैरामीटर जोड़ता है. अगर इस नाम का पैरामीटर पहले से मौजूद है, तो यह Data टाइप के डेटा सोर्स स्पेसिफ़िकेशन बिल्डर के लिए, पैरामीटर के सोर्स सेल को अपडेट करता है. |
ज़्यादा जानकारी वाला दस्तावेज़
build()
यह बिल्डर में मौजूद सेटिंग से, डेटा सोर्स स्पेसिफ़िकेशन बनाता है. बनाने से पहले, डेटा सोर्स टाइप की जानकारी देने के लिए as...() का इस्तेमाल करना ज़रूरी है.
यहां दिए गए कोड के सैंपल से, BigQuery डेटा सोर्स स्पेसिफ़िकेशन बनाया जाता है.
const bigQueryDataSourceSpec = SpreadsheetApp.newDataSourceSpec().asBigQuery(); // TODO(developer): Replace with the required dataset, project and table IDs. bigQueryDataSourceSpec.setDatasetId('my data set id'); bigQueryDataSourceSpec.setProjectId('my project id'); bigQueryDataSourceSpec.setTableId('my table id'); bigQueryDataSourceSpec.build();
नीचे दिए गए कोड के सैंपल में, Looker डेटा सोर्स स्पेसिफ़िकेशन बनाया गया है.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); const lookerSpec = lookerDataSourceSpecBuilder.setExploreName('my explore name') .setInstanceUrl('my instance url') .setModelName('my model name') .build();
वापसी का टिकट
DataSourceSpec — डेटा सोर्स का स्पेसिफ़िकेशन.
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 — डेटा सोर्स का टाइप.
removeAllParameters()
इससे सभी पैरामीटर हट जाते हैं.
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeAllParameters();
वापसी का टिकट
LookerDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.
removeParameter(parameterName)
इस फ़ंक्शन का इस्तेमाल, तय किए गए पैरामीटर को हटाने के लिए किया जाता है.
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter('x');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
parameter | String | हटाए जाने वाले पैरामीटर का नाम. |
वापसी का टिकट
LookerDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.
setExploreName(exploreName)
Looker मॉडल में एक्सप्लोर का नाम सेट करता है.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace explore name with your own lookerDataSourceSpecBuilder.setExploreName('my explore name');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
explore | String | चुने गए Looker मॉडल में मौजूद Explore का नाम. |
वापसी का टिकट
LookerDataSourceSpecBuilder — यह बिल्डर, चेनिंग के लिए है.
setInstanceUrl(instanceUrl)
यह कुकी, Looker के लिए इंस्टेंस यूआरएल सेट करती है.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace instance url with your own lookerDataSourceSpecBuilder.setInstanceUrl('my instance url');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
instance | String | Looker इंस्टेंस का यूआरएल. |
वापसी का टिकट
LookerDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.
setModelName(modelName)
Looker इंस्टेंस में Looker मॉडल का नाम सेट करता है.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); // TODO(developer): replace model name with your own lookerDataSourceSpecBuilder.setModelName('my model name');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
model | String | Looker इंस्टेंस में मॉडल का नाम. |
वापसी का टिकट
LookerDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.
setParameterFromCell(parameterName, sourceCell)
यह फ़ंक्शन, पैरामीटर जोड़ता है. अगर इस नाम का पैरामीटर पहले से मौजूद है, तो यह DataSourceType.BIGQUERY टाइप के डेटा सोर्स स्पेसिफ़िकेशन बिल्डर के लिए, पैरामीटर के सोर्स सेल को अपडेट करता है.
यह तरीका सिर्फ़ BigQuery डेटा सोर्स के लिए उपलब्ध है.
const specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell('x', 'A1'); const bigQuerySpec = specBuilder.build();
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
parameter | String | पैरामीटर का नाम. |
source | String | A1 नोटेशन में बताई गई सोर्स सेल. |
वापसी का टिकट
LookerDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.