Class ActionResponseBuilder

Generatore dirisposteall'azione

Un builder per gli oggetti ActionResponse.

Disponibile per i componenti aggiuntivi di 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();

Metodi

MetodoTipo restituitoBreve descrizione
addModifyCard(modifyCard)ActionResponseBuilderImposta l'operazione di modifica della scheda sull'azione.
build()ActionResponseCrea la risposta all'azione corrente e la convalida.
setLinkPreview(linkPreview)ActionResponseBuilderImposta LinkPreview sull'azione.
setNavigation(navigation)ActionResponseBuilderImposta la risposta a un'azione Navigation.
setNotification(notification)ActionResponseBuilderImposta la notifica da visualizzare quando l'azione viene attivata.
setOpenLink(openLink)ActionResponseBuilderImposta l'URL a cui passare quando l'azione viene attivata.
setStateChanged(stateChanged)ActionResponseBuilderImposta un flag per indicare che questa azione ha modificato lo stato dei dati esistenti.

Documentazione dettagliata

addModifyCard(modifyCard)

Imposta l'operazione di modifica della scheda sull'azione.

Parametri

NomeTipoDescrizione
modifyCardModifyCardModifyCard da utilizzare.

Indietro

ActionResponseBuilder: questo oggetto, per il concatenamento.


build()

Crea la risposta all'azione corrente e la convalida.

Indietro

ActionResponse: una ActionResponse convalidata.

Genera

Error: se la risposta all'azione creata non è valida.


setLinkPreview(linkPreview)

Imposta LinkPreview sull'azione.

Parametri

NomeTipoDescrizione
linkPreviewLinkPreviewLinkPreview da utilizzare.

Indietro

ActionResponseBuilder: questo oggetto, per il concatenamento.


setNavigation(navigation)

Imposta la risposta a un'azione Navigation.

const navigation = AddOnsResponseService.newNavigation()
    .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG);

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNavigation(navigation)
    .build();

Parametri

NomeTipoDescrizione
navigationNavigationNavigation da utilizzare.

Indietro

ActionResponseBuilder: questo oggetto, per il concatenamento.


setNotification(notification)

Imposta la notifica da visualizzare quando l'azione viene attivata.

const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!");

const action = AddOnsResponseService.newActionResponseBuilder()
    .setNotification(notification)
    .build();

Parametri

NomeTipoDescrizione
notificationNotificationNotification da utilizzare.

Indietro

ActionResponseBuilder: questo oggetto, per il concatenamento.


Imposta l'URL a cui passare quando l'azione viene attivata.

Parametri

NomeTipoDescrizione
openLinkOpenLinkOpenLink da utilizzare.

Indietro

ActionResponseBuilder: questo oggetto, per il concatenamento.


setStateChanged(stateChanged)

Imposta un flag per indicare che questa azione ha modificato lo stato dei dati esistenti. Ad esempio, se l'azione ha creato un'attività o aggiornato i dati di contatto. Quando questo flag è impostato su true, servizi come Gmail possono tentare di cancellare tutti i dati di stato memorizzati nella cache associati a questa azione.

Parametri

NomeTipoDescrizione
stateChangedBooleanIndica se questa azione ha modificato i dati di stato esistenti. Il valore predefinito è false.

Indietro

ActionResponseBuilder: questo oggetto, per il concatenamento.