Class Config

কনফিগার

একটি সংযোগকারীর জন্য কনফিগারেশন এন্ট্রি রয়েছে। এই কনফিগারেশন এন্ট্রিগুলি একটি নতুন সংযোগকারী যোগ করার সময় কোন প্রশ্ন জিজ্ঞাসা করা হয় তা নির্ধারণ করে।

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

এই বস্তুটিকে যাচাই করে এবং ডেটা স্টুডিওর প্রয়োজনীয় বিন্যাসে এটি ফেরত দেয়।

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

Object - যাচাইকৃত Config অবজেক্ট।


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()

এই বস্তুর JSON উপস্থাপনা প্রিন্ট করে। এটি শুধুমাত্র ডিবাগ করার জন্য।

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

String


set Date Range Required(dateRangeRequired)

true হলে, getData() অনুরোধের জন্য একটি তারিখ পরিসীমা প্রদান করা হয়।

পরামিতি

নাম টাইপ বর্ণনা
date Range Required Boolean get Data() একটি তারিখ পরিসীমা প্রদান করা উচিত কিনা।

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

Config — এই নির্মাতা, চেইনিংয়ের জন্য।


set Is Stepped Config(isSteppedConfig)

যদি true , তাহলে বর্তমান ব্যবহারকারীর কনফিগারেশনের সাথে get Config() আবার কল করা হবে।

পরামিতি

নাম টাইপ বর্ণনা
is Stepped Config Boolean ধাপে ধাপে কনফিগার অবস্থা সেট করা.

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

Config — এই নির্মাতা, চেইনিংয়ের জন্য।