تحتوي على معلومات فردية محدّدة للإعداد. تحدّد خصائصه طريقة عرض عنصر select single في مركز البيانات.
const cc = DataStudioApp.createCommunityConnector(); const config = cc.getConfig(); const option1 = config.newOptionBuilder().setLabel('option label').setValue('option_value'); const option2 = config.newOptionBuilder() .setLabel('second option label') .setValue('option_value_2'); const info1 = config.newSelectSingle() .setId('api_endpoint') .setName('Data Type') .setHelpText('Select the data type you\'re interested in.') .setAllowOverride(true) .addOption(option1) .addOption(option2);
الطُرق
| الطريقة | نوع القيمة التي تم إرجاعها | وصف قصير |
|---|---|---|
add | Select | تضيف هذه السمة خيار تحديد جديدًا. |
set | Select | تفعيل التجاوز لإدخال الإعدادات هذا |
set | Select | تضبط هذه السمة نص المساعدة الخاص بإدخال الإعدادات هذا. |
set | Select | يضبط هذا الإجراء المعرّف الفريد لإدخال الإعداد هذا. |
set | Select | تضبط هذه السمة الحالة الديناميكية لإدخال الإعداد هذا. |
set | Select | تضبط هذه السمة الاسم المعروض لإدخال الإعدادات هذا. |
مستندات تفصيلية
addOption(optionBuilder)
تضيف هذه السمة خيار تحديد جديدًا.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
option | Option | أداة إنشاء خيار |
الإرجاع
SelectSingle: أداة إنشاء السلاسل
setAllowOverride(allowOverride)
تفعيل التجاوز لإدخال الإعدادات هذا إذا تم ضبطها على true، يمكن لمنشئي مصادر البيانات تفعيل هذا الخيار لمحرّري التقارير.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
allow | Boolean | تحديد ما إذا كان يمكن إلغاء إدخال الإعداد هذا في التقارير |
الإرجاع
SelectSingle: أداة إنشاء السلاسل
setHelpText(helpText)
تضبط هذه السمة نص المساعدة الخاص بإدخال الإعدادات هذا.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
help | String | تمثّل هذه السمة نص المساعدة المطلوب ضبطه. |
الإرجاع
SelectSingle: أداة إنشاء السلاسل
setId(id)
يضبط هذا الإجراء المعرّف الفريد لإدخال الإعداد هذا.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
id | String | المعرّف المطلوب ضبطه. |
الإرجاع
SelectSingle: أداة إنشاء السلاسل
setIsDynamic(isDynamic)
تضبط هذه السمة الحالة الديناميكية لإدخال الإعداد هذا.
في حال تعديل إدخال إعداد ديناميكي، سيتم محو إدخالات الإعداد اللاحقة.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
is | Boolean | الحالة الديناميكية المطلوب ضبطها |
الإرجاع
SelectSingle: أداة إنشاء السلاسل
setName(name)
تضبط هذه السمة الاسم المعروض لإدخال الإعدادات هذا.
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
name | String | تمثّل هذه السمة الاسم المطلوب ضبطه. |
الإرجاع
SelectSingle: أداة إنشاء السلاسل