Class Switch

बदलें

यह एक यूज़र इंटरफ़ेस (यूआई) एलिमेंट है, जिसे चालू या बंद किया जा सकता है. इसका इस्तेमाल सिर्फ़ DecoratedText विजेट में किया जा सकता है.

यह सुविधा, Google Workspace ऐड-ऑन और Google Chat ऐप्लिकेशन के लिए उपलब्ध है.

const switchDecoratedText =
    CardService.newDecoratedText()
        .setTopLabel('Switch decorated text widget label')
        .setText('This is a decorated text widget with a switch on the right')
        .setWrapText(true)
        .setSwitchControl(
            CardService.newSwitch()
                .setFieldName('form_input_switch_key')
                .setValue('form_input_switch_value')
                .setOnChangeAction(
                    CardService.newAction().setFunctionName(
                        'handleSwitchChange'),
                    ),
        );

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
setControlType(controlType)Switchइस विकल्प से, स्विच का कंट्रोल टाइप सेट किया जाता है.
setFieldName(fieldName)Switchयह कुकी, इवेंट ऑब्जेक्ट में उस कुंजी को सेट करती है जो यूज़र इंटरफ़ेस (यूआई) से इंटरैक्ट करने पर जनरेट होता है.
setOnChangeAction(action)Switchइस सेटिंग की मदद से, स्विच को टॉगल करने पर की जाने वाली कार्रवाई सेट की जाती है.
setSelected(selected)Switchइससे यह तय होता है कि यह स्विच, चुने गए या नहीं चुने गए के तौर पर शुरू होना चाहिए.
setValue(value)Switchइस स्विच के चालू होने पर, फ़ॉर्म इनपुट के तौर पर भेजी जाने वाली वैल्यू सेट करता है.

ज़्यादा जानकारी वाला दस्तावेज़

setControlType(controlType)

इस विकल्प से, स्विच का कंट्रोल टाइप सेट किया जाता है. यह डिफ़ॉल्ट रूप से SWITCH पर सेट होता है.

पैरामीटर

नामटाइपब्यौरा
controlTypeSwitchControlTypeस्विच कंट्रोल का टाइप.

वापसी का टिकट

Switch — यह ऑब्जेक्ट, चेनिंग के लिए है.


setFieldName(fieldName)

यह कुकी, इवेंट ऑब्जेक्ट में उस कुंजी को सेट करती है जो यूज़र इंटरफ़ेस (यूआई) से इंटरैक्ट करने पर जनरेट होता है. यह उपयोगकर्ता को नहीं दिखेगा. ज़रूरी है.

अन्य फ़ॉर्म फ़ील्ड के उलट, इस फ़ील्ड का नाम यूनीक होना ज़रूरी नहीं है. एक ही फ़ील्ड के नाम का इस्तेमाल करने वाले स्विच के लिए, फ़ॉर्म में डाली गई वैल्यू को एक कलेक्शन के तौर पर दिखाया जाता है. इस कलेक्शन में, उस फ़ील्ड के नाम के साथ चालू किए गए सभी स्विच की वैल्यू शामिल होती हैं.

पैरामीटर

नामटाइपब्यौरा
fieldNameStringइस स्विच की पहचान करने के लिए इस्तेमाल की जाने वाली कुंजी.

वापसी का टिकट

Switch — यह ऑब्जेक्ट, चेनिंग के लिए है.


setOnChangeAction(action)

इस सेटिंग की मदद से, स्विच को टॉगल करने पर की जाने वाली कार्रवाई सेट की जाती है.

पैरामीटर

नामटाइपब्यौरा
actionActionस्विच को टॉगल करने पर की जाने वाली कार्रवाई.

वापसी का टिकट

Switch — यह ऑब्जेक्ट, चेनिंग के लिए है.


setSelected(selected)

इससे यह तय होता है कि यह स्विच, चुने गए या नहीं चुने गए के तौर पर शुरू होना चाहिए.

पैरामीटर

नामटाइपब्यौरा
selectedBooleanस्विच की शुरुआती स्थिति की सेटिंग.

वापसी का टिकट

Switch — यह ऑब्जेक्ट, चेनिंग के लिए है.


setValue(value)

इस स्विच के चालू होने पर, फ़ॉर्म इनपुट के तौर पर भेजी जाने वाली वैल्यू सेट करता है.

पैरामीटर

नामटाइपब्यौरा
valueStringस्विच चालू होने पर, नाम से जुड़ी वैल्यू. जब इसे फ़ॉर्म कॉलबैक को भेजा जाता है, तो इसे हमेशा स्ट्रिंग के तौर पर दिखाया जाता है.

वापसी का टिकट

Switch — यह ऑब्जेक्ट, चेनिंग के लिए है.