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() BigQueryDataSourceSpec مشخصات منبع داده BigQuery را دریافت می کند.
copy() DataSourceSpecBuilder یک DataSourceSpecBuilder بر اساس تنظیمات این منبع داده ایجاد می کند.
getParameters() DataSourceParameter[] پارامترهای منبع داده را دریافت می کند.
getType() DataSourceType نوع منبع داده را دریافت می کند.

مستندات دقیق

asBigQuery()

مشخصات منبع داده BigQuery را دریافت می کند.

برگشت

BigQueryDataSourceSpec - مشخصات منبع داده BigQuery.


copy()

یک DataSourceSpecBuilder بر اساس تنظیمات این منبع داده ایجاد می کند.

برگشت

DataSourceSpecBuilder - سازنده.


getParameters()

پارامترهای منبع داده را دریافت می کند.

برگشت

DataSourceParameter[] - لیست پارامترها.


getType()

نوع منبع داده را دریافت می کند.

برگشت

DataSourceType - نوع منبع داده.