Class Config

कॉन्फ़िगरेशन

इसमें कनेक्टर के लिए कॉन्फ़िगरेशन एंट्री शामिल होती हैं. इन कॉन्फ़िगरेशन एंट्री से तय होता है कि नया कनेक्टर जोड़ते समय कौनसे सवाल पूछे जाते हैं.

var cc = DataStudioApp.createCommunityConnector();
var config = cc.getConfig();

var 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)Configtrue होने पर, मौजूदा उपयोगकर्ता कॉन्फ़िगरेशन के साथ 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() अनुरोधों के लिए तारीख की सीमा दी जाती है.

पैरामीटर

नामTypeब्यौरा
dateRangeRequiredBooleangetData() अनुरोधों को तारीख की सीमा दी जानी चाहिए या नहीं.

रिटर्न

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


setIsSteppedConfig(isSteppedConfig)

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

पैरामीटर

नामTypeब्यौरा
isSteppedConfigBooleanसेट की जाने वाली चरणबद्ध कॉन्फ़िगरेशन स्थिति.

रिटर्न

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