Class Config

الإعداد

تحتوي على إدخالات الإعدادات الخاصة بأحد الموصلات. تحدّد إدخالات الإعداد هذه الأسئلة التي يتم طرحها عند إضافة موصِّل جديد.

const cc = DataStudioApp.createCommunityConnector();
const config = cc.getConfig();

const info_entry = config.newInfo().setId('info_id').setHelpText(
    'This connector can connect to multiple data endpoints.');

الطُرق

الطريقةنوع القيمة التي تم إرجاعهاوصف قصير
build()Objectتتحقّق هذه الدالة من صحة العنصر وتعرضه بالتنسيق الذي يحتاج إليه "مركز البيانات".
newCheckbox()Checkboxتعرض هذه السمة إدخالاً جديدًا لإعدادات مربّع الاختيار.
newInfo()Infoتعرض هذه الدالة إدخالاً جديدًا لإعدادات المعلومات.
newOptionBuilder()OptionBuilderتعرِض هذه الدالة أداة إنشاء خيارات جديدة.
newSelectMultiple()SelectMultipleتعرض هذه الدالة إدخال إعدادات جديدة لاختيار عناصر متعددة.
newSelectSingle()SelectSingleتعرض هذه الدالة إدخال إعداد جديد لاختيار عنصر واحد.
newTextArea()TextAreaتعرض هذه الدالة إدخالاً جديدًا لإعدادات مساحة النص.
newTextInput()TextInputتعرض هذه السمة إدخالاً جديدًا لإعدادات إدخال النص.
printJson()Stringتعرض هذه الطريقة تمثيل JSON لهذا العنصر.
setDateRangeRequired(dateRangeRequired)Configإذا كانت القيمة true، يتم توفير نطاق زمني لطلبات getData().
setIsSteppedConfig(isSteppedConfig)Configفي حال true، يتم استدعاء getConfig() مرة أخرى باستخدام إعدادات المستخدم الحالية.

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

build()

تتحقّق هذه الدالة من صحة العنصر وتعرضه بالتنسيق الذي يحتاج إليه "مركز البيانات".

الإرجاع

Object: عنصر Config الذي تم التحقّق من صحته


newCheckbox()

تعرض هذه السمة إدخالاً جديدًا لإعدادات مربّع الاختيار.

الإرجاع

Checkbox: إدخال جديد لإعداد مربّع الاختيار.


newInfo()

تعرض هذه الدالة إدخالاً جديدًا لإعدادات المعلومات.

الإرجاع

Info: إدخال جديد لإعدادات المعلومات.


newOptionBuilder()

تعرِض هذه الدالة أداة إنشاء خيارات جديدة.

الإرجاع

OptionBuilder: أداة إنشاء خيارات جديدة


newSelectMultiple()

تعرض هذه الدالة إدخال إعدادات جديدة لاختيار عناصر متعددة.

الإرجاع

SelectMultiple: إدخال جديد لضبط خيارات متعدّدة


newSelectSingle()

تعرض هذه الدالة إدخال إعداد جديد لاختيار عنصر واحد.

الإرجاع

SelectSingle: إدخال جديد لاختيار إعداد واحد.


newTextArea()

تعرض هذه الدالة إدخالاً جديدًا لإعدادات مساحة النص.

الإرجاع

TextArea: إدخال جديد لإعدادات مساحة النص.


newTextInput()

تعرض هذه السمة إدخالاً جديدًا لإعدادات إدخال النص.

الإرجاع

TextInput: إدخال جديد لإعدادات إدخال النص.


printJson()

تعرض هذه الطريقة تمثيل JSON لهذا العنصر. يُستخدم هذا الإعداد لتصحيح الأخطاء فقط.

الإرجاع

String


setDateRangeRequired(dateRangeRequired)

إذا كانت القيمة true، يتم توفير نطاق زمني لطلبات getData().

المعلمات

الاسمالنوعالوصف
dateRangeRequiredBooleanتحدّد هذه السمة ما إذا كان يجب تقديم نطاق زمني لطلبات getData().

الإرجاع

Config: أداة إنشاء السلاسل


setIsSteppedConfig(isSteppedConfig)

في حال true، يتم استدعاء getConfig() مرة أخرى باستخدام إعدادات المستخدم الحالية.

المعلمات

الاسمالنوعالوصف
isSteppedConfigBooleanحالة الإعدادات المرحلية المطلوب ضبطها.

الإرجاع

Config: أداة إنشاء السلاسل