Compilateur pour les objets Action.
Disponible pour les modules complémentaires Google Workspace.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const navigation = AddOnsResponseService.newNavigation() .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG); const action = AddOnsResponseService.newActionResponseBuilder() .setNavigation(navigation) .setNotification(notification) .build();
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
add | Action | Définit l'opération de modification de la carte sur l'action. |
build() | Action | Crée la réponse à l'action en cours et la valide. |
set | Action | Définit LinkPreview sur l'action. |
set | Action | Définit la réponse à une action Navigation. |
set | Action | Définit la notification à afficher lorsque l'action est activée. |
set | Action | Définit l'URL vers laquelle accéder lorsque l'action est activée. |
set | Action | Définit un indicateur pour indiquer que cette action a modifié l'état des données existantes. |
Documentation détaillée
add Modify Card(modifyCard)
Définit l'opération de modification de la carte sur l'action.
Paramètres
| Nom | Type | Description |
|---|---|---|
modify | Modify | Le Modify à utiliser. |
Renvois
Action : cet objet, pour le chaînage.
build()
Crée la réponse à l'action en cours et la valide.
Renvois
Action : une ActionResponse validée.
Génère
Error : si la réponse d'action construite n'est pas valide.
set Link Preview(linkPreview)
Définit LinkPreview sur l'action.
Paramètres
| Nom | Type | Description |
|---|---|---|
link | Link | Le Link à utiliser. |
Renvois
Action : cet objet, pour le chaînage.
set Notification(notification)
Définit la notification à afficher lorsque l'action est activée.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
Paramètres
| Nom | Type | Description |
|---|---|---|
notification | Notification | Le Notification à utiliser. |
Renvois
Action : cet objet, pour le chaînage.
set Open Link(openLink)
Définit l'URL vers laquelle accéder lorsque l'action est activée.
Paramètres
| Nom | Type | Description |
|---|---|---|
open | Open | Le Open à utiliser. |
Renvois
Action : cet objet, pour le chaînage.
set State Changed(stateChanged)
Définit un indicateur pour indiquer que cette action a modifié l'état des données existantes. Par exemple, si l'action a créé une tâche ou mis à jour des coordonnées. Lorsque ce signal est défini sur true, les services tels que Gmail peuvent tenter d'effacer toutes les données d'état mises en cache associées à cette action.
Paramètres
| Nom | Type | Description |
|---|---|---|
state | Boolean | Indique si cette action a modifié les données d'état existantes. La valeur par défaut est false. |
Renvois
Action : cet objet, pour le chaînage.