किसी मौजूदा डेटा सोर्स स्पेसिफ़िकेशन की सामान्य सेटिंग ऐक्सेस करने के लिए. डेटा सोर्स की खास बातों को ऐक्सेस करने के लिए
खास टाइप के लिए, as...()
तरीके का इस्तेमाल करें. डेटा सोर्स की नई स्पेसिफ़िकेशन बनाने के लिए, SpreadsheetApp.newDataSourceSpec()
का इस्तेमाल करें.
इस क्लास का इस्तेमाल सिर्फ़ डेटाबेस से जुड़े डेटा के साथ करें.
इस उदाहरण में, BigQuery डेटा सोर्स की खास बातों से जानकारी पाने का तरीका बताया गया है.
var dataSourceTable = SpreadsheetApp.getActive().getSheetByName("Data Sheet 1").getDataSourceTables()[0]; var spec = dataSourceTable.getDataSource().getSpec(); if (spec.getType() == SpreadsheetApp.DataSourceType.BIGQUERY) { var bqSpec = spec.asBigQuery(); Logger.log("Project ID: %s\n", bqSpec.getProjectId()); Logger.log("Raw query string: %s\n", bqSpec.getRawQuery()); }
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
asBigQuery() | BigQueryDataSourceSpec | BigQuery डेटा सोर्स के लिए खास जानकारी देता है. |
copy() | DataSourceSpecBuilder | इस डेटा सोर्स की सेटिंग के आधार पर DataSourceSpecBuilder बनाता है. |
getParameters() | DataSourceParameter[] | इससे डेटा सोर्स के पैरामीटर लिए जाते हैं. |
getType() | DataSourceType | इससे पता चलता है कि डेटा सोर्स किस तरह का है. |
विस्तृत दस्तावेज़
asBigQuery()
BigQuery डेटा सोर्स के लिए खास जानकारी देता है.
वापसी का टिकट
BigQueryDataSourceSpec
— BigQuery डेटा सोर्स की खास जानकारी.
copy()
इस डेटा सोर्स की सेटिंग के आधार पर DataSourceSpecBuilder
बनाता है.
वापसी का टिकट
DataSourceSpecBuilder
— बिल्डर.