Class Config

الإعداد

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

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

var 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() .

المَعلمات

الاسمTypeالوصف
dateRangeRequiredBooleanيشير ذلك إلى ما إذا كان يجب تقديم نطاق زمني لطلبات getData() أم لا.

استرجاع الكرة

Config: أداة الإنشاء هذه مخصّصة للسلاسل


setIsSteppedConfig(isSteppedConfig)

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

المَعلمات

الاسمTypeالوصف
isSteppedConfigBooleanحالة الإعدادات المطلوب ضبطها

استرجاع الكرة

Config: أداة الإنشاء هذه مخصّصة للسلاسل