Class DataSourceSpec

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
DataSourceDescription

الوصول إلى الإعدادات العامة لمواصفات مصدر بيانات حالية. للوصول إلى مواصفات مصدر البيانات لنوع معيّن، استخدِم الطريقة 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 - نوع مصدر البيانات.