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यह ऑब्जेक्ट की पुष्टि करता है और उसे Data Studio के ज़रूरी फ़ॉर्मैट में दिखाता है.
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()

यह ऑब्जेक्ट की पुष्टि करता है और उसे Data Studio के ज़रूरी फ़ॉर्मैट में दिखाता है.

जवाब

Object — पुष्टि किया गया Config ऑब्जेक्ट.


newCheckbox()

चेकबॉक्स के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.

जवाब

Checkbox — चेकबॉक्स के लिए, कॉन्फ़िगरेशन की नई एंट्री.


newInfo()

जानकारी के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.

जवाब

Info — जानकारी के लिए, कॉन्फ़िगरेशन की नई एंट्री.


newOptionBuilder()

विकल्पों के लिए, नया बिल्डर दिखाता है.

जवाब

OptionBuilder — विकल्पों के लिए, नया बिल्डर.


newSelectMultiple()

एक से ज़्यादा विकल्प चुनने के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.

जवाब

SelectMultiple — एक से ज़्यादा विकल्प चुनने के लिए, कॉन्फ़िगरेशन की नई एंट्री.


newSelectSingle()

एक विकल्प चुनने के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.

जवाब

SelectSingle — एक विकल्प चुनने के लिए, कॉन्फ़िगरेशन की नई एंट्री.


newTextArea()

टेक्स्ट एरिया के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.

जवाब

TextArea — टेक्स्ट एरिया के लिए, कॉन्फ़िगरेशन की नई एंट्री.


newTextInput()

टेक्स्ट इनपुट के लिए, कॉन्फ़िगरेशन की नई एंट्री दिखाता है.

जवाब

TextInput — टेक्स्ट इनपुट के लिए, कॉन्फ़िगरेशन की नई एंट्री.


printJson()

यह ऑब्जेक्ट के JSON फ़ॉर्मैट को प्रिंट करता है. इसका इस्तेमाल सिर्फ़ डीबग करने के लिए किया जाता है.

जवाब

String


setDateRangeRequired(dateRangeRequired)

अगर true है, तो getData() के अनुरोधों के लिए तारीख की सीमा दी जाती है.

पैरामीटर

नामटाइपब्यौरा
dateRangeRequiredBooleanयह तय करता है कि getData() अनुरोधों के लिए तारीख की सीमा दी जानी चाहिए या नहीं.

जवाब

Config — चेन बनाने के लिए, यह बिल्डर.


setIsSteppedConfig(isSteppedConfig)

अगर true है, तो मौजूदा उपयोगकर्ता के कॉन्फ़िगरेशन के साथ getConfig() को फिर से कॉल किया जाता है.

पैरामीटर

नामटाइपब्यौरा
isSteppedConfigBooleanसेट करने के लिए, चरण-दर-चरण कॉन्फ़िगरेशन की स्थिति.

जवाब

Config — चेन बनाने के लिए, यह बिल्डर.