BigQueryDataSourceSpecBuilder के लिए बिल्डर.
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
build() | Data | यह बिल्डर में मौजूद सेटिंग से, डेटा सोर्स स्पेसिफ़िकेशन बनाता है. |
copy() | Data | इस डेटा सोर्स की सेटिंग के आधार पर Data बनाता है. |
get | String | BigQuery डेटासेट का आईडी मिलता है. |
get | Data | डेटा सोर्स के पैरामीटर मिलते हैं. |
get | String | बिलिंग प्रोजेक्ट आईडी मिलता है. |
get | String | रॉ क्वेरी स्ट्रिंग मिलती है. |
get | String | BigQuery टेबल का आईडी मिलता है. |
get | String | यह फ़ंक्शन, टेबल के लिए BigQuery प्रोजेक्ट आईडी दिखाता है. |
get | Data | डेटा सोर्स का टाइप मिलता है. |
remove | Big | इससे सभी पैरामीटर हट जाते हैं. |
remove | Big | इस फ़ंक्शन का इस्तेमाल, तय किए गए पैरामीटर को हटाने के लिए किया जाता है. |
set | Big | यह कुकी, BigQuery डेटासेट आईडी सेट करती है. |
set | Big | यह फ़ंक्शन, पैरामीटर जोड़ता है. अगर इस नाम का पैरामीटर पहले से मौजूद है, तो यह Data टाइप के डेटा सोर्स स्पेसिफ़िकेशन बिल्डर के लिए, पैरामीटर के सोर्स सेल को अपडेट करता है. |
set | Big | इस विकल्प का इस्तेमाल करके, बिलिंग वाले BigQuery प्रोजेक्ट का आईडी सेट किया जाता है. |
set | Big | इस विकल्प से, रॉ क्वेरी स्ट्रिंग सेट की जाती है. |
set | Big | यह विकल्प, BigQuery टेबल का आईडी सेट करता है. |
set | Big | यह विकल्प, टेबल के लिए BigQuery प्रोजेक्ट आईडी सेट करता है. |
ज़्यादा जानकारी वाला दस्तावेज़
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 — बिल्डर.
getDatasetId()
BigQuery डेटासेट का आईडी मिलता है.
वापसी का टिकट
String — डेटासेट आईडी या खाली स्ट्रिंग. ऐसा तब होता है, जब डेटा सोर्स स्पेसिफ़िकेशन को रॉ क्वेरी से तय किया जाता है.
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[] — पैरामीटर की सूची.
getProjectId()
बिलिंग प्रोजेक्ट आईडी मिलता है.
वापसी का टिकट
String — प्रोजेक्ट आईडी.
getRawQuery()
रॉ क्वेरी स्ट्रिंग मिलती है.
वापसी का टिकट
String — रॉ क्वेरी स्ट्रिंग.
getTableId()
BigQuery टेबल का आईडी मिलता है.
वापसी का टिकट
String — टेबल आईडी या खाली स्ट्रिंग. ऐसा तब होता है, जब डेटा सोर्स स्पेसिफ़िकेशन को रॉ क्वेरी से तय किया जाता है.
getTableProjectId()
यह फ़ंक्शन, टेबल के लिए BigQuery प्रोजेक्ट आईडी दिखाता है.
वापसी का टिकट
String — टेबल का प्रोजेक्ट आईडी या खाली स्ट्रिंग. ऐसा तब होता है, जब डेटा सोर्स स्पेसिफ़िकेशन को रॉ क्वेरी से तय किया जाता है.
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();
वापसी का टिकट
BigQueryDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.
removeParameter(parameterName)
इस फ़ंक्शन का इस्तेमाल, तय किए गए पैरामीटर को हटाने के लिए किया जाता है.
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter('x');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
parameter | String | हटाए जाने वाले पैरामीटर का नाम. |
वापसी का टिकट
BigQueryDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.
setDatasetId(datasetId)
यह कुकी, BigQuery डेटासेट आईडी सेट करती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
dataset | String | डेटासेट का आईडी. |
वापसी का टिकट
BigQueryDataSourceSpecBuilder — यह बिल्डर, चेनिंग के लिए है.
setParameterFromCell(parameterName, sourceCell)
यह फ़ंक्शन, पैरामीटर जोड़ता है. अगर इस नाम का पैरामीटर पहले से मौजूद है, तो यह DataSourceType.BIGQUERY टाइप के डेटा सोर्स स्पेसिफ़िकेशन बिल्डर के लिए, पैरामीटर के सोर्स सेल को अपडेट करता है.
यह तरीका सिर्फ़ BigQuery डेटा सोर्स के लिए उपलब्ध है.
const specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell('x', 'A1'); const bigQuerySpec = specBuilder.build();
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
parameter | String | पैरामीटर का नाम. |
source | String | A1 नोटेशन में बताई गई सोर्स सेल. |
वापसी का टिकट
BigQueryDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.
setProjectId(projectId)
इस विकल्प का इस्तेमाल करके, बिलिंग वाले BigQuery प्रोजेक्ट का आईडी सेट किया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
project | String | बिलिंग प्रोजेक्ट का आईडी. |
वापसी का टिकट
BigQueryDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.
setRawQuery(rawQuery)
इस विकल्प से, रॉ क्वेरी स्ट्रिंग सेट की जाती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
raw | String | रॉ क्वेरी स्ट्रिंग. |
वापसी का टिकट
BigQueryDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.
setTableId(tableId)
यह विकल्प, BigQuery टेबल का आईडी सेट करता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
table | String | टेबल का आईडी. |
वापसी का टिकट
BigQueryDataSourceSpecBuilder — यह बिल्डर, चेनिंग के लिए है.
setTableProjectId(projectId)
यह विकल्प, टेबल के लिए BigQuery प्रोजेक्ट आईडी सेट करता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
project | String | BigQuery टेबल का प्रोजेक्ट आईडी. |
वापसी का टिकट
BigQueryDataSourceSpecBuilder — यह बिल्डर, चेन बनाने के लिए होता है.