شامل اطلاعات تکگزینهای برای پیکربندی است. ویژگیهای آن نحوه نمایش تکگزینهای در Data Studio را تعیین میکنند.
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 Option(optionBuilder) | Select Single | یک گزینه انتخاب جدید اضافه میکند. |
set Allow Override(allowOverride) | Select Single | لغو (override) را برای این ورودی پیکربندی فعال میکند. |
set Help Text(helpText) | Select Single | متن راهنما را برای این ورودی پیکربندی تنظیم میکند. |
set Id(id) | Select Single | شناسه منحصر به فرد را برای این ورودی پیکربندی تنظیم میکند. |
set Is Dynamic(isDynamic) | Select Single | وضعیت پویا را برای این ورودی پیکربندی تنظیم میکند. |
set Name(name) | Select Single | نام نمایشی را برای این ورودی پیکربندی تنظیم میکند. |
مستندات دقیق
addOption(optionBuilder)
یک گزینه انتخاب جدید اضافه میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
option Builder | Option Builder | سازنده برای یک گزینه. |
بازگشت
SelectSingle — این سازنده، برای زنجیرهسازی.
setAllowOverride(allowOverride)
لغو این ورودی پیکربندی را فعال میکند. اگر روی true تنظیم شود، سازندگان منبع داده میتوانند این را برای ویرایشگران گزارش فعال کنند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
allow Override | Boolean | آیا میتوان این ورودی پیکربندی را در گزارشها لغو کرد یا خیر. |
بازگشت
SelectSingle — این سازنده، برای زنجیرهسازی.
setHelpText(helpText)
متن راهنما را برای این ورودی پیکربندی تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
help Text | String | متن کمکی که باید تنظیم شود. |
بازگشت
SelectSingle — این سازنده، برای زنجیرهسازی.
setId(id)
شناسه منحصر به فرد را برای این ورودی پیکربندی تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
id | String | شناسهای که باید تنظیم شود. |
بازگشت
SelectSingle — این سازنده، برای زنجیرهسازی.
setIsDynamic(isDynamic)
وضعیت پویا را برای این ورودی پیکربندی تنظیم میکند.
اگر یک ورودی پیکربندی پویا تغییر کند، ورودیهای پیکربندی بعدی پاک میشوند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
is Dynamic | Boolean | وضعیت پویا برای تنظیم. |
بازگشت
SelectSingle — این سازنده، برای زنجیرهسازی.
setName(name)
نام نمایشی را برای این ورودی پیکربندی تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
name | String | نامی که باید تنظیم شود. |
بازگشت
SelectSingle — این سازنده، برای زنجیرهسازی.