इसमें किसी कनेक्टर के लिए कॉन्फ़िगरेशन की एंट्री शामिल होती हैं. इन एंट्री से यह तय होता है कि नया कनेक्टर जोड़ते समय कौनसे सवाल पूछे जाएंगे.
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 | यह ऑब्जेक्ट की पुष्टि करता है और उसे Data Studio के ज़रूरी फ़ॉर्मैट में दिखाता है. |
new | Checkbox | चेकबॉक्स के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है. |
new | Info | जानकारी के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है. |
new | Option | विकल्पों के लिए, नया बिल्डर दिखाता है. |
new | Select | एक से ज़्यादा विकल्प चुनने के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है. |
new | Select | एक विकल्प चुनने के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है. |
new | Text | टेक्स्ट एरिया के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है. |
new | Text | टेक्स्ट इनपुट के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है. |
print | String | यह ऑब्जेक्ट के JSON फ़ॉर्मैट को प्रिंट करता है. |
set | Config | अगर true है, तो getData() के अनुरोधों के लिए तारीख की सीमा दी जाती है. |
set | Config | अगर true है, तो मौजूदा उपयोगकर्ता के कॉन्फ़िगरेशन के साथ get को फिर से कॉल किया जाता है. |
ज़्यादा जानकारी
build()
यह ऑब्जेक्ट की पुष्टि करता है और उसे Data Studio के ज़रूरी फ़ॉर्मैट में दिखाता है.
जवाब
Object — पुष्टि किया गया Config ऑब्जेक्ट.
newCheckbox()
चेकबॉक्स के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.
जवाब
Checkbox — चेकबॉक्स के लिए, कॉन्फ़िगरेशन की नई एंट्री.
newInfo()
जानकारी के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.
जवाब
Info — जानकारी के लिए, कॉन्फ़िगरेशन की नई एंट्री.
newOptionBuilder()
newSelectMultiple()
एक से ज़्यादा विकल्प चुनने के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.
जवाब
SelectMultiple — एक से ज़्यादा विकल्प चुनने के लिए, कॉन्फ़िगरेशन की नई एंट्री.
newSelectSingle()
एक विकल्प चुनने के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.
जवाब
SelectSingle — एक विकल्प चुनने के लिए, कॉन्फ़िगरेशन की नई एंट्री.
newTextArea()
टेक्स्ट एरिया के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.
जवाब
TextArea — टेक्स्ट एरिया के लिए, कॉन्फ़िगरेशन की नई एंट्री.
newTextInput()
टेक्स्ट इनपुट के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.
जवाब
TextInput — टेक्स्ट इनपुट के लिए, कॉन्फ़िगरेशन की नई एंट्री.
printJson()
यह ऑब्जेक्ट के JSON फ़ॉर्मैट को प्रिंट करता है. इसका इस्तेमाल सिर्फ़ डीबग करने के लिए किया जाता है.
जवाब
String
setDateRangeRequired(dateRangeRequired)
अगर true है, तो getData() के अनुरोधों के लिए तारीख की सीमा दी जाती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
date | Boolean | यह तय करता है कि get
अनुरोधों के लिए तारीख की सीमा दी जानी चाहिए या नहीं. |
जवाब
Config — चेन बनाने के लिए, यह बिल्डर.
setIsSteppedConfig(isSteppedConfig)
अगर true है, तो मौजूदा उपयोगकर्ता के कॉन्फ़िगरेशन के साथ getConfig() को फिर से कॉल किया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
is | Boolean | सेट करने के लिए, चरण-दर-चरण कॉन्फ़िगरेशन की स्थिति. |
जवाब
Config — चेन बनाने के लिए, यह बिल्डर.