Class DataSourceSpecBuilder

DataSourceSpecBuilder

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()BigQueryDataSourceSpecBuilderBigQuery डेटा सोर्स के लिए बिल्डर मिलता है.
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()

डेटा सोर्स के पैरामीटर की जानकारी मिलती है.

रिटर्न

DataSourceParameter[] — पैरामीटर की सूची.


getType()

डेटा सोर्स के टाइप की जानकारी मिलती है.

रिटर्न

DataSourceType — डेटा सोर्स का टाइप.


removeAllParameters()

सभी पैरामीटर हटा देता है.

रिटर्न

DataSourceSpecBuilder — चेन बनाने के लिए बिल्डर.


removeParameter(parameterName)

बताए गए पैरामीटर को हटाता है.

पैरामीटर

नामTypeब्यौरा
parameterNameStringहटाए जाने वाले पैरामीटर का नाम.

रिटर्न

DataSourceSpecBuilder — चेन बनाने के लिए बिल्डर.


setParameterFromCell(parameterName, sourceCell)

कोई पैरामीटर जोड़ता है या अगर नाम वाला पैरामीटर मौजूद होता है, तो अपनी सोर्स सेल को अपडेट करता है.

पैरामीटर

नामTypeब्यौरा
parameterNameStringपैरामीटर का नाम.
sourceCellStringसोर्स सेल, जैसा कि A1 नोटेशन में बताया गया है.

रिटर्न

DataSourceSpecBuilder — चेन बनाने के लिए बिल्डर.