شامل ورودیهای پیکربندی برای یک کانکتور است. این ورودیهای پیکربندی مشخص میکنند که هنگام افزودن یک کانکتور جدید چه سوالاتی پرسیده شود.
const cc = DataStudioApp.createCommunityConnector(); const config = cc.getConfig(); const info_entry = config.newInfo().setId('info_id').setHelpText( 'This connector can connect to multiple data endpoints.');
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
build() | Object | این شیء را اعتبارسنجی میکند و آن را در قالبی که توسط Data Studio مورد نیاز است، برمیگرداند. |
new Checkbox() | Checkbox | یک ورودی پیکربندی جدید برای چکباکس برمیگرداند. |
new Info() | Info | یک ورودی پیکربندی اطلاعات جدید را برمیگرداند. |
new Option Builder() | Option Builder | یک سازندهی گزینههای جدید برمیگرداند. |
new Select Multiple() | Select Multiple | یک ورودی پیکربندی چندگانهی جدید را برمیگرداند. |
new Select Single() | Select Single | یک ورودی پیکربندی تکیِ انتخابشدهی جدید را برمیگرداند. |
new Text Area() | Text Area | یک ورودی پیکربندی ناحیه متنی جدید را برمیگرداند. |
new Text Input() | Text Input | یک ورودی پیکربندی ورودی متن جدید را برمیگرداند. |
print Json() | String | نمایش JSON این شیء را چاپ میکند. |
set Date Range Required(dateRangeRequired) | Config | اگر true ، یک محدوده تاریخ برای درخواستهای getData() ارائه میشود. |
set Is Stepped Config(isSteppedConfig) | Config | اگر true ، get Config() دوباره با پیکربندی کاربر فعلی فراخوانی میشود. |
مستندات دقیق
build()
این شیء را اعتبارسنجی میکند و آن را در قالبی که توسط Data Studio مورد نیاز است، برمیگرداند.
بازگشت
Object — شیء Config اعتبارسنجیشده.
newCheckbox()
یک ورودی پیکربندی جدید برای چکباکس برمیگرداند.
بازگشت
Checkbox — یک ورودی جدید برای پیکربندی کادر انتخاب.
newInfo()
newOptionBuilder()
newSelectMultiple()
یک ورودی پیکربندی چندگانهی جدید را برمیگرداند.
بازگشت
SelectMultiple — یک ورودی جدید برای پیکربندی select multiple.
newSelectSingle()
یک ورودی پیکربندی تکیِ انتخابشدهی جدید را برمیگرداند.
بازگشت
SelectSingle — یک ورودی پیکربندی تک انتخابی جدید.
newTextArea()
یک ورودی پیکربندی ناحیه متنی جدید را برمیگرداند.
بازگشت
TextArea — یک ورودی پیکربندی ناحیه متنی جدید.
newTextInput()
یک ورودی پیکربندی ورودی متن جدید را برمیگرداند.
بازگشت
TextInput — یک ورودی پیکربندی ورودی متن جدید.
printJson()
نمایش JSON این شیء را چاپ میکند. این فقط برای اشکالزدایی است.
بازگشت
String
setDateRangeRequired(dateRangeRequired)
اگر true ، یک محدوده تاریخ برای درخواستهای getData() ارائه میشود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
date Range Required | Boolean | اینکه آیا برای get Data() باید محدوده تاریخ ارائه شود یا خیر. |
بازگشت
Config — این سازنده، برای زنجیرهسازی.
setIsSteppedConfig(isSteppedConfig)
اگر true ، getConfig() دوباره با پیکربندی کاربر فعلی فراخوانی میشود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
is Stepped Config | Boolean | وضعیت پیکربندی مرحلهای که باید تنظیم شود. |
بازگشت
Config — این سازنده، برای زنجیرهسازی.