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