Class BigQueryDataSourceSpec

مواصفاتمصدرالبياناتفيBigQuery

يمكنك الوصول إلى مواصفات مصدر بيانات BigQuery الحالية. لإنشاء مواصفة مصدر بيانات جديدة، استخدِم SpreadsheetApp.newDataSourceSpec().

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
copy()DataSourceSpecBuilderتُنشئ DataSourceSpecBuilder استنادًا إلى إعدادات مصدر البيانات هذا.
getDatasetId()Stringتحصل على رقم تعريف مجموعة بيانات BigQuery.
getParameters()DataSourceParameter[]تحصل على مَعلمات مصدر البيانات.
getProjectId()Stringللحصول على رقم تعريف مشروع الفوترة
getRawQuery()Stringتحصل على سلسلة طلب البحث الأوّلية.
getTableId()Stringتحصل على معرّف جدول BigQuery.
getTableProjectId()Stringتحصل على رقم تعريف مشروع BigQuery للجدول.
getType()DataSourceTypeتحصل على نوع مصدر البيانات.

مستندات تفصيلية

copy()

تُنشئ DataSourceSpecBuilder استنادًا إلى إعدادات مصدر البيانات هذا.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();

const newSpec = spec.copy();

الإرجاع

DataSourceSpecBuilder: صانع المحتوى


getDatasetId()

تحصل على رقم تعريف مجموعة بيانات BigQuery.

الإرجاع

String: معرّف مجموعة البيانات، أو سلسلة فارغة إذا تم تحديد مواصفات مصدر البيانات من خلال طلب بحث أولي.


getParameters()

تحصل على مَعلمات مصدر البيانات.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const parameters = spec.getParameters();

لا تتوفّر هذه الطريقة إلا لمصادر بيانات BigQuery.

الإرجاع

DataSourceParameter[] - قائمة المَعلمات


getProjectId()

للحصول على رقم تعريف مشروع الفوترة

الإرجاع

String - رقم تعريف المشروع


getRawQuery()

تحصل على سلسلة طلب البحث الأوّلية.

الإرجاع

String: سلسلة طلب البحث الأوّلية


getTableId()

تحصل على معرّف جدول BigQuery.

الإرجاع

String: رقم تعريف الجدول، أو سلسلة فارغة إذا تم تحديد مواصفات مصدر البيانات من خلال طلب بحث أولي.


getTableProjectId()

تحصل على رقم تعريف مشروع BigQuery للجدول.

الإرجاع

String: رقم تعريف مشروع الجدول، أو سلسلة فارغة إذا تم تحديد مواصفات مصدر البيانات من خلال طلب بحث خام.


getType()

تحصل على نوع مصدر البيانات.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const type = spec.getType();

الإرجاع

DataSourceType: نوع مصدر البيانات