किसी मौजूदा डेटा सोर्स की सामान्य सेटिंग को ऐक्सेस करें. किसी खास तरह के डेटा को ऐक्सेस करने के लिए, 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
— बिल्डर.