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تُجري هذه الدالة عملية التحقّق من صحة هذا العنصر وتُعيده بالتنسيق المطلوب في "مركز بيانات Google".
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()

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

الإرجاع

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: هذا المُنشئ، لتسلسل العناصر.