Un'azione che descrive il comportamento quando il modulo viene inviato. Ad esempio, puoi richiamare uno script Apps Script per gestire il modulo. Se l'azione viene attivata, i valori del modulo vengono inviati al server.
Disponibile per le app di Google Chat e i componenti aggiuntivi di Google Workspace.
| Rappresentazione JSON |
|---|
{ "function": string, "parameters": [ { object ( |
| Campi | |
|---|---|
function |
Una funzione personalizzata da richiamare quando l'elemento contenitore viene selezionato o attivato in altro modo. Per un esempio di utilizzo, consulta Leggi i dati del modulo. |
parameters[] |
Elenco dei parametri dell'azione. |
loadIndicator |
Specifica l'indicatore di caricamento visualizzato dall'azione durante la chiamata all'azione. |
persistValues |
Indica se i valori del modulo vengono mantenuti dopo l'azione. Il valore predefinito è Se Se |
interaction |
Facoltativo. Obbligatorio quando si apre una finestra di dialogo. Cosa fare in risposta a un'interazione con un utente, ad esempio quando un utente fa clic su un pulsante in un messaggio con scheda. Se non viene specificato, l'app risponde eseguendo un' Specificando un
|
requiredWidgets[] |
Facoltativo. Compila questo elenco con i nomi dei widget necessari per un invio valido di questa azione. Se i widget elencati qui non hanno un valore quando viene richiamata questa azione, l'invio del modulo viene interrotto.
|
allWidgetsAreRequired |
Facoltativo. Se il valore è true, tutti i widget sono considerati obbligatori per questa azione.
|
ActionParameter
Elenco di parametri di stringa da fornire quando viene richiamato il metodo di azione. Ad esempio, considera tre pulsanti Posticipa: Posticipa ora, Posticipa di un giorno o Posticipa alla prossima settimana. Potresti utilizzare action method = snooze(), passando il tipo di posticipo e l'ora di posticipo nell'elenco dei parametri di stringa.
Per saperne di più, consulta CommonEventObject.
Disponibile per le app di Google Chat e i componenti aggiuntivi di Google Workspace.
| Rappresentazione JSON |
|---|
{ "key": string, "value": string } |
| Campi | |
|---|---|
key |
Il nome del parametro per lo script dell'azione. |
value |
Il valore del parametro. |
LoadIndicator
Specifica l'indicatore di caricamento visualizzato dall'azione durante la chiamata all'azione.
Disponibile per le app di Google Chat e i componenti aggiuntivi di Google Workspace.
| Enum | |
|---|---|
SPINNER |
Mostra un'icona di selezione per indicare che i contenuti sono in fase di caricamento. |
NONE |
Non viene visualizzato nulla. |
Interazione
Facoltativo. Obbligatorio quando si apre una finestra di dialogo.
Cosa fare in risposta a un'interazione con un utente, ad esempio quando un utente fa clic su un pulsante in un messaggio con scheda.
Se non viene specificato, l'app risponde eseguendo un'action, ad esempio aprendo un link o eseguendo una funzione, come di consueto.
Specificando un interaction, l'app può rispondere in modi interattivi speciali. Ad esempio, impostando interaction su OPEN_DIALOG, l'app può aprire una finestra di dialogo.
Se specificato, non viene visualizzato un indicatore di caricamento. Se specificato per un componente aggiuntivo, l'intera scheda viene rimossa e non viene mostrato nulla nel client.
Disponibile per le app Google Chat e non disponibile per i componenti aggiuntivi di Google Workspace.
| Enum | |
|---|---|
INTERACTION_UNSPECIFIED |
Valore predefinito. La action viene eseguita normalmente. |
OPEN_DIALOG |
Apre una finestra di dialogo, un'interfaccia basata su schede e finestre che le app di Chat utilizzano per interagire con gli utenti. Supportato solo dalle app di Chat in risposta ai clic sui pulsanti nei messaggi con schede. Se specificato per un componente aggiuntivo, l'intera scheda viene rimossa e non viene mostrato nulla nel client.
|