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 অবজেক্ট।


newCheckbox()

একটি নতুন চেকবক্স কনফিগারেশন এন্ট্রি ফেরত দেয়।

ফেরত

Checkbox — একটি নতুন চেকবক্স কনফিগারেশন এন্ট্রি।


newInfo()

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

ফেরত

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


newOptionBuilder()

একটি নতুন অপশন বিল্ডার ফেরত দেয়।

ফেরত

OptionBuilder — একটি নতুন অপশন বিল্ডার।


newSelectMultiple()

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

ফেরত

SelectMultiple — একাধিক নির্বাচন করার জন্য একটি নতুন কনফিগারেশন এন্ট্রি।


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 — চেইনিং-এর জন্য এই বিল্ডারটি।