একটি কানেক্টরের কনফিগারেশন এন্ট্রিগুলো এতে থাকে। এই কনফিগারেশন এন্ট্রিগুলো নির্ধারণ করে যে, একটি নতুন কানেক্টর যোগ করার সময় কী কী প্রশ্ন জিজ্ঞাসা করা হবে।
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()
newOptionBuilder()
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 — চেইনিং-এর জন্য এই বিল্ডারটি।