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 — डेटा सोर्स का टाइप.