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 — نوع مصدر البيانات