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 این شی را اعتبارسنجی می کند و آن را در قالب مورد نیاز Data Studio برمی گرداند.
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()

این شی را اعتبارسنجی می کند و آن را در قالب مورد نیاز Data Studio برمی گرداند.

برگشت

Object - شیء Config معتبر.


newCheckbox()

ورودی پیکربندی چک باکس جدید را برمی گرداند.

برگشت

Checkbox - یک ورودی پیکربندی چک باکس جدید.


newInfo()

یک ورودی پیکربندی اطلاعات جدید را برمی‌گرداند.

برگشت

Info - یک ورودی پیکربندی اطلاعات جدید.


newOptionBuilder()

سازنده گزینه های جدید را برمی گرداند.

برگشت

OptionBuilder - یک گزینه ساز جدید.


newSelectMultiple()

یک ورودی پیکربندی چندگانه انتخابی جدید را برمی‌گرداند.

برگشت

SelectMultiple - یک ورودی پیکربندی چندگانه انتخابی جدید.


newSelectSingle()

یک ورودی پیکربندی انتخابی جدید را برمی‌گرداند.

برگشت

SelectSingle - یک ورودی پیکربندی منتخب جدید.


newTextArea()

ورودی پیکربندی ناحیه متنی جدید را برمی‌گرداند.

برگشت

TextArea - ورودی پیکربندی ناحیه متنی جدید.


newTextInput()

ورودی پیکربندی ورودی متن جدید را برمی‌گرداند.

برگشت

TextInput - ورودی پیکربندی ورودی متن جدید.


printJson()

نمایش JSON این شی را چاپ می کند. این فقط برای رفع اشکال است.

برگشت

String


setDateRangeRequired(dateRangeRequired)

اگر true ، یک محدوده تاریخ برای درخواست‌های getData() ارائه می‌شود.

مولفه های

نام تایپ کنید شرح
dateRangeRequired Boolean اینکه آیا باید محدوده تاریخ برای درخواست های getData() ارائه شود یا خیر.

برگشت

Config - این سازنده، برای زنجیر کردن.


setIsSteppedConfig(isSteppedConfig)

اگر true ، getConfig() دوباره با پیکربندی کاربر فعلی فراخوانی می شود.

مولفه های

نام تایپ کنید شرح
isSteppedConfig Boolean وضعیت پیکربندی پلکانی برای تنظیم.

برگشت

Config - این سازنده، برای زنجیر کردن.