किसी मौजूदा डेटा सोर्स स्पेसिफ़िकेशन की सामान्य सेटिंग ऐक्सेस करें. किसी खास टाइप के डेटा सोर्स स्पेसिफ़िकेशन को ऐक्सेस करने के लिए, as...()
तरीके का इस्तेमाल करें. नया डेटा सोर्स स्पेसिफ़िकेशन बनाने के लिए, Spreadsheet
का इस्तेमाल करें.
इस क्लास का इस्तेमाल सिर्फ़ उस डेटा के साथ करें जो डेटाबेस से कनेक्ट है.
इस उदाहरण में, BigQuery डेटा सोर्स स्पेसिफ़िकेशन से जानकारी पाने का तरीका बताया गया है.
const dataSourceTable = SpreadsheetApp.getActive() .getSheetByName('Data Sheet 1') .getDataSourceTables()[0]; const spec = dataSourceTable.getDataSource().getSpec(); if (spec.getType() === SpreadsheetApp.DataSourceType.BIGQUERY) { const bqSpec = spec.asBigQuery(); Logger.log('Project ID: %s\n', bqSpec.getProjectId()); Logger.log('Raw query string: %s\n', bqSpec.getRawQuery()); }
इस उदाहरण में, Looker डेटा सोर्स स्पेसिफ़िकेशन से जानकारी पाने का तरीका बताया गया है. as
का इस्तेमाल करने पर, Looker
ऑब्जेक्ट दिखता है.
// 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().asLooker(); if (spec.getType() === SpreadsheetApp.DataSourceType.LOOKER) { const lookerSpec = spec.asLooker(); Logger.log('Looker instance URL: %s\n', lookerSpec.getInstanceUrl()); }
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
as | Big | BigQuery डेटा सोर्स की खास जानकारी पाता है. |
as | Looker | Looker डेटा सोर्स की खास जानकारी पाता है. |
copy() | Data | इस डेटा सोर्स की सेटिंग के आधार पर Data बनाता है. |
get | Data | डेटा सोर्स के पैरामीटर दिखाता है. |
get | Data | डेटा सोर्स का टाइप दिखाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
asBigQuery()
BigQuery डेटा सोर्स की खास जानकारी पाता है.
वापसी का टिकट
Big
— BigQuery डेटा सोर्स स्पेसिफ़िकेशन.
asLooker()
Looker डेटा सोर्स की खास जानकारी पाता है.
// 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().asLooker();
वापसी का टिकट
Looker
— Looker डेटा सोर्स की खास बातें.
copy()
इस डेटा सोर्स की सेटिंग के आधार पर Data
बनाता है.
// 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();
वापसी का टिकट
Data
— बिल्डर.
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 डेटा सोर्स के लिए उपलब्ध है.
वापसी का टिकट
Data
— पैरामीटर की सूची.
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();
वापसी का टिकट
Data
— डेटा सोर्स का टाइप.