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 — चेन करने के लिए यह ऑब्जेक्ट.