DataSourceSpec
का बिल्डर. किसी खास तरह की खासियत बनाने के लिए, as...()
तरीके का इस्तेमाल करें. नया बिल्डर बनाने के लिए, SpreadsheetApp.newDataSourceSpec()
का इस्तेमाल करें. स्पेसिफ़िकेशन का इस्तेमाल करने के लिए, DataSourceTable
देखें.
इस क्लास का इस्तेमाल सिर्फ़ ऐसे डेटा के साथ करें जो डेटाबेस से कनेक्ट हो.
इस उदाहरण में, BigQuery डेटा सोर्स स्पेसिफ़िकेशन बनाने का तरीका बताया गया है.
var spec = SpreadsheetApp.newDataSourceSpec() .asBigQuery() .setProjectId('big_query_project') .setRawQuery('select @FIELD from table limit @LIMIT') .setParameterFromCell('FIELD', 'Sheet1!A1') .setParameterFromCell('LIMIT', 'namedRangeCell') .build();
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | BigQuery डेटा सोर्स के लिए बिल्डर मिलता है. |
build() | DataSourceSpec | इस बिल्डर में मौजूद सेटिंग से डेटा सोर्स की खास जानकारी बनाता है. |
copy() | DataSourceSpecBuilder | इस डेटा सोर्स की सेटिंग के आधार पर DataSourceSpecBuilder बनाता है. |
getParameters() | DataSourceParameter[] | डेटा सोर्स के पैरामीटर की जानकारी मिलती है. |
getType() | DataSourceType | डेटा सोर्स के टाइप की जानकारी मिलती है. |
removeAllParameters() | DataSourceSpecBuilder | सभी पैरामीटर हटा देता है. |
removeParameter(parameterName) | DataSourceSpecBuilder | बताए गए पैरामीटर को हटाता है. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | कोई पैरामीटर जोड़ता है या अगर नाम वाला पैरामीटर मौजूद होता है, तो अपनी सोर्स सेल को अपडेट करता है. |
ज़्यादा जानकारी के साथ दस्तावेज़
asBigQuery()
BigQuery डेटा सोर्स के लिए बिल्डर मिलता है.
रिटर्न
BigQueryDataSourceSpecBuilder
— BigQuery डेटा सोर्स के स्पेसिफ़िकेशन बिल्डर.
build()
इस बिल्डर में मौजूद सेटिंग से डेटा सोर्स की खास जानकारी बनाता है. डेटा सोर्स का टाइप बताने के लिए, as...()
का इस्तेमाल करना ज़रूरी है.
रिटर्न
DataSourceSpec
— डेटा सोर्स की खास बातें.
copy()
इस डेटा सोर्स की सेटिंग के आधार पर DataSourceSpecBuilder
बनाता है.
रिटर्न
DataSourceSpecBuilder
— बिल्डर.
getParameters()
getType()
removeAllParameters()
removeParameter(parameterName)
बताए गए पैरामीटर को हटाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
parameterName | String | हटाए जाने वाले पैरामीटर का नाम. |
रिटर्न
DataSourceSpecBuilder
— चेन बनाने के लिए बिल्डर.
setParameterFromCell(parameterName, sourceCell)
कोई पैरामीटर जोड़ता है या अगर नाम वाला पैरामीटर मौजूद होता है, तो अपनी सोर्स सेल को अपडेट करता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
parameterName | String | पैरामीटर का नाम. |
sourceCell | String | सोर्स सेल, जैसा कि A1 नोटेशन में बताया गया है. |
रिटर्न
DataSourceSpecBuilder
— चेन बनाने के लिए बिल्डर.