Class DataSourceSpec

DataSourceSpec

किसी मौजूदा डेटा सोर्स स्पेसिफ़िकेशन की सामान्य सेटिंग ऐक्सेस करने के लिए. डेटा सोर्स की खास बातों को ऐक्सेस करने के लिए खास टाइप के लिए, 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()BigQueryDataSourceSpecBigQuery डेटा सोर्स के लिए खास जानकारी देता है.
copy()DataSourceSpecBuilderइस डेटा सोर्स की सेटिंग के आधार पर DataSourceSpecBuilder बनाता है.
getParameters()DataSourceParameter[]इससे डेटा सोर्स के पैरामीटर लिए जाते हैं.
getType()DataSourceTypeइससे पता चलता है कि डेटा सोर्स किस तरह का है.

विस्तृत दस्तावेज़

asBigQuery()

BigQuery डेटा सोर्स के लिए खास जानकारी देता है.

वापसी का टिकट

BigQueryDataSourceSpec — BigQuery डेटा सोर्स की खास जानकारी.


copy()

इस डेटा सोर्स की सेटिंग के आधार पर DataSourceSpecBuilder बनाता है.

वापसी का टिकट

DataSourceSpecBuilder — बिल्डर.


getParameters()

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

वापसी का टिकट

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


getType()

इससे पता चलता है कि डेटा सोर्स किस तरह का है.

वापसी का टिकट

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