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 এই বস্তুটিকে যাচাই করে এবং ডেটা স্টুডিওর প্রয়োজনীয় বিন্যাসে এটি ফেরত দেয়।
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()

একটি নতুন তথ্য কনফিগারেশন এন্ট্রি প্রদান করে।

প্রত্যাবর্তন

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 — এই নির্মাতা, চেইনিংয়ের জন্য।