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