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

المعلمات

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

الإرجاع

Config — أداة الإنشاء هذه، للسلاسل


setIsSteppedConfig(isSteppedConfig)

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

المعلمات

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

الإرجاع

Config — أداة الإنشاء هذه، للسلاسل