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