Élément d'interface utilisateur pouvant être activé ou désactivé. Ne peut être utilisé que dans un widget Decorated
.
Disponible pour les modules complémentaires Google Workspace et les applications 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'), ), );
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
set | Switch | Définit le type de commande du contacteur. |
set | Switch | Définit la clé qui identifie ce bouton dans l'objet d'événement généré en cas d'interaction avec l'UI. |
set | Switch | Définit l'action à effectuer lorsque le bouton est activé. |
set | Switch | Indique si ce bouton doit être sélectionné ou non au démarrage. |
set | Switch | Définit la valeur envoyée en tant qu'entrée du formulaire lorsque ce bouton est activé. |
Documentation détaillée
set Control Type(controlType)
Définit le type de commande du contacteur. La valeur par défaut est SWITCH
.
Paramètres
Nom | Type | Description |
---|---|---|
control | Switch | Type de commande du contacteur. |
Renvois
Switch
: cet objet, pour le chaînage.
set Field Name(fieldName)
Définit la clé qui identifie ce bouton dans l'objet d'événement généré en cas d'interaction avec l'UI. Non visible par l'utilisateur. Obligatoire.
Contrairement aux autres champs de formulaire, ce nom de champ n'a pas besoin d'être unique. Les valeurs de saisie du formulaire pour les boutons d'activation/de désactivation utilisant le même nom de champ sont renvoyées sous forme de tableau. Le tableau se compose des valeurs de tous les commutateurs activés portant ce nom de champ.
Paramètres
Nom | Type | Description |
---|---|---|
field | String | Clé utilisée pour identifier ce commutateur. |
Renvois
Switch
: cet objet, pour le chaînage.
set On Change Action(action)
set Selected(selected)
Indique si ce bouton doit être sélectionné ou non au démarrage.
Paramètres
Nom | Type | Description |
---|---|---|
selected | Boolean | Paramètre de l'état de départ du contacteur. |
Renvois
Switch
: cet objet, pour le chaînage.
set Value(value)
Définit la valeur envoyée en tant qu'entrée du formulaire lorsque ce bouton est activé.
Paramètres
Nom | Type | Description |
---|---|---|
value | String | Valeur associée au nom lorsque l'interrupteur est activé. Lorsqu'il est envoyé au rappel du formulaire, il est toujours représenté sous forme de chaîne. |
Renvois
Switch
: cet objet, pour le chaînage.