يحتوي على إدخالات الإعداد لموصل. تحدد إدخالات التهيئة هذه الأسئلة التي يتم طرحها عند إضافة موصل جديد.
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()
newOptionBuilder()
newSelectMultiple()
تعرض إدخالاً جديدًا للإعدادات اختيار متعدد.
استرجاع الكرة
SelectMultiple
- إدخال إعداد متعدد جديد للاختيار
newSelectSingle()
newTextArea()
newTextInput()
printJson()
يطبع تمثيل JSON لهذا الكائن. يُستخدم هذا الخيار لتصحيح الأخطاء فقط.
استرجاع الكرة
String
setDateRangeRequired(dateRangeRequired)
في حال true
، يتم توفير نطاق زمني لطلبات getData() .
المَعلمات
الاسم | Type | الوصف |
---|---|---|
dateRangeRequired | Boolean | يشير ذلك إلى ما إذا كان يجب تقديم نطاق زمني لطلبات getData() أم لا. |
استرجاع الكرة
Config
: أداة الإنشاء هذه مخصّصة للسلاسل
setIsSteppedConfig(isSteppedConfig)
إذا true
، سيتم استدعاء getConfig()
مرة أخرى وفقًا لإعدادات المستخدم الحالية.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
isSteppedConfig | Boolean | حالة الإعدادات المطلوب ضبطها |
استرجاع الكرة
Config
: أداة الإنشاء هذه مخصّصة للسلاسل