Card Service

Servizio carte

Questo servizio consente agli script di configurare e creare componenti e comportamenti di schede e widget per un'interfaccia utente. Le strutture dell'interfaccia utente create con questo servizio sono disponibili automaticamente sia sui computer che sui dispositivi mobili, quindi non è necessario sviluppare interfacce utente separate per entrambi.

Corsi

NomeBreve descrizione
ActionUn'azione che consente l'interattività all'interno degli elementi dell'interfaccia utente.
ActionResponseL'oggetto risposta che può essere restituito da una funzione di callback (ad es. un gestore delle risposte ai moduli) per eseguire una o più azioni sul client.
ActionResponseBuilderUn generatore di oggetti ActionResponse.
ActionStatusUna classe che rappresenta lo stato di una richiesta di chiamata o invio di una finestra di dialogo.
AttachmentRappresenta un allegato creato da un componente aggiuntivo.
AuthorizationActionUn'azione di autorizzazione che indirizzerà l'utente all'URL AuthorizationUrl quando viene fatto clic.
AuthorizationExceptionUn errore che può essere restituito per attivare la visualizzazione di una scheda di autorizzazione all'utente.
BorderStyleUna classe che rappresenta uno stile di bordo completo che può essere applicato ai widget.
BorderTypeUn enum che rappresenta i tipi di bordi che possono essere applicati ai widget.
ButtonUna classe di base per tutti i pulsanti.
ButtonSetContiene un insieme di oggetti Button visualizzati in una riga.
CalendarEventActionResponseRappresenta una risposta che apporta modifiche all'evento di calendario che l'utente sta attualmente modificando in reazione a un'azione intrapresa nell'interfaccia utente, ad esempio un clic su un pulsante.
CalendarEventActionResponseBuilderUn generatore di oggetti CalendarEventActionResponse.
CardUna scheda di contesto che rappresenta una singola visualizzazione nell'UI.
CardActionUna voce di menu cliccabile aggiunta al menu dell'intestazione della scheda.
CardBuilderUn generatore di oggetti Card.
CardHeaderL'intestazione di un Card.
CardSectionUna sezione della scheda contiene gruppi di widget e li separa visivamente.
CardServiceIl servizio Schede consente di creare schede generiche utilizzate in diversi prodotti di estensione di Google, come i componenti aggiuntivi di Google Workspace.
CardWithIdUn generatore di oggetti CardWithId.
CarouselIl carosello, noto anche come cursore, ruota e mostra un elenco di widget in formato presentazione, con pulsanti che consentono di passare al widget precedente o successivo.
CarouselCardUna scheda che può essere visualizzata come elemento del carosello.
ChatActionResponseUna classe che rappresenta i parametri che un'app di chat può utilizzare per configurare il modo in cui viene pubblicata la sua risposta.
ChatClientDataSourcePer un widget SelectionInput che utilizza un menu di selezione multipla, un'origine dati di Google Chat.
ChatResponseL'oggetto di risposta per un messaggio con scheda in Google Chat.
ChatResponseBuilderUn generatore di oggetti ChatResponse.
ChatSpaceDataSourceUn'origine dati che compila gli spazi di Google Chat come elementi di selezione per un menu di selezione multipla.
ChipUn Chip con un'icona e un'etichetta di testo.
ChipListContiene un insieme di oggetti Chip visualizzati in una riga, con a capo nella riga successiva per essere scorrevoli orizzontalmente.
ChipListLayoutUn enum che specifica il layout per ChipList.
CollapseControlUn controllo di compressione ed espansione personalizzabile.
ColumnUna colonna.
ColumnsIl widget Columns mostra fino a due colonne in una scheda o una finestra di dialogo.
CommonDataSourceUn'origine dati condivisa da tutte le applicazioni Google Workspace.
ComposeActionResponseL'oggetto di risposta che può essere restituito da un metodo di callback per l'azione di composizione in un componente aggiuntivo di Gmail.
ComposeActionResponseBuilderUn generatore di oggetti ComposeActionResponse.
ComposedEmailTypeUn valore enum che specifica se l'email scritta è una bozza autonoma o di risposta.
ContentTypeUn valore enum che specifica il tipo di contenuti generati da un UpdateDraftActionResponse.
DatePickerUn campo di immissione che consente di inserire una data.
DateTimePickerUn campo di immissione che consente agli utenti di inserire una data e un'ora.
DecoratedTextUn widget che mostra il testo con decorazioni facoltative.
DialogPer maggiori dettagli, vedi Aprire dialoghi interattivi nella documentazione di Google Chat.
DialogActionUn generatore di oggetti DialogAction.
DisplayStyleUn enum che definisce lo stile di visualizzazione della scheda.
DividerUn divisore orizzontale.
DriveItemsSelectedActionResponseRappresenta una risposta che apporta modifiche a Drive quando gli elementi di Drive sono selezionati e in reazione a un'azione intrapresa nell'interfaccia utente, ad esempio un clic su un pulsante.
DriveItemsSelectedActionResponseBuilderUn generatore di oggetti DriveItemsSelectedActionResponse.
EditorFileScopeActionResponseApporta modifiche a un editor, ad esempio Documenti, Fogli o Presentazioni Google, in reazione a un'azione intrapresa nella UI.
EditorFileScopeActionResponseBuilderUn generatore di oggetti EditorFileScopeActionResponse.
FixedFooterIl piè di pagina fisso visualizzato nella parte inferiore di un Card.
GridUna griglia organizzata per visualizzare una raccolta di elementi della griglia.
GridItemGli elementi con cui gli utenti interagiscono all'interno di un widget a griglia.
GridItemLayoutUn enum che definisce lo stile di testo e immagine di un elemento Grid.
HorizontalAlignmentUn enum che specifica l'allineamento orizzontale di un widget.
HorizontalSizeStyleUn enum che imposta il modo in cui i widget riempiono lo spazio di una colonna.
HostAppDataSourcePer un widget SelectionInput che utilizza un menu di selezione multipla, un'origine dati di un'applicazione Google Workspace.
IconIcone predefinite che possono essere utilizzate in vari oggetti dell'interfaccia utente, ad esempio i widget ImageButton o DecoratedText.
IconImageUn'icona predefinita, un'icona Material Design o un'icona da un URL con uno stile di ritaglio personalizzabile.
ImageUn widget che mostra una singola immagine.
ImageButtonUn ImageButton con un'immagine visualizzata.
ImageButtonStyleUn enum che specifica lo stile per ImageButton.
ImageComponentUn componente immagine che può essere aggiunto agli elementi della griglia.
ImageCropStyleUna classe che rappresenta uno stile di ritaglio che può essere applicato ai componenti immagine.
ImageCropTypeUn enum che rappresenta gli stili di ritaglio applicati ai componenti dell'immagine.
ImageStyleUn enum che definisce uno stile di ritaglio delle immagini.
InputTypeUn enum che definisce il tipo di input del widget.
InteractionUn tipo di enum che specifica cosa fare in risposta a un'interazione con un utente, ad esempio un clic su un pulsante in un messaggio della scheda.
KeyValueQuesta classe è deprecata.
LinkPreviewAzione della scheda che mostra una scheda di anteprima del link e uno smart chip nell'app host.
LoadIndicatorUn tipo di enum che specifica il tipo di indicatore di caricamento o avanzamento da visualizzare durante l'elaborazione di un Action.
MaterialIconUn oggetto che supporta tutte le icone di Google Fonts.
NavigationUn oggetto helper che controlla la navigazione tra le schede.
NotificationUna notifica mostrata all'utente in risposta all'interazione con un elemento dell'interfaccia utente.
OnCloseUn enum che specifica cosa fare quando viene chiuso un URL aperto tramite un OpenLink.
OpenAsUn enum che specifica come aprire un URL.
OpenLinkRappresenta un'azione per aprire un link con alcune opzioni.
OverflowMenuContiene un elenco di oggetti OverflowMenuItem visualizzati in un menu popup.
OverflowMenuItemUn OverflowMenuItem con un'icona e un'etichetta di testo.
PlatformDataSourcePer un widget SelectionInput che utilizza un menu di selezione multipla, un'origine dati di Google Workspace.
ResponseTypeUn enum che rappresenta il tipo di risposta dell'app Chat.
SelectionInputUn campo di immissione che consente di scegliere tra un insieme di opzioni predefinite.
SelectionInputTypeIl formato degli elementi che gli utenti possono selezionare.
StatusUn enum che rappresenta il codice di stato.
SuggestionsSuggerimenti di completamento automatico per integrare un widget TextInput.
SuggestionsResponseUn oggetto di risposta che può essere restituito da una funzione di callback per i suggerimenti.
SuggestionsResponseBuilderUn generatore di oggetti SuggestionsResponse.
SwitchUn elemento dell'interfaccia utente che può essere attivato o disattivato.
SwitchControlTypeTipo di controllo del widget Switch.
TextButtonUn TextButton con un'etichetta di testo.
TextButtonStyleUn enum che specifica lo stile per TextButton.
TextInputUn widget di campo di immissione che accetta input di testo.
TextParagraphUn widget che mostra il testo e supporta la formattazione HTML di base.
TimePickerUn campo di immissione che consente agli utenti di inserire un'ora.
UniversalActionResponseL'oggetto di risposta che può essere restituito da un metodo che crea un'azione universale.
UniversalActionResponseBuilderUn generatore per gli oggetti UniversalActionResponse.
UpdateDraftActionResponseRappresenta un'azione che aggiorna la bozza dell'email che l'utente sta attualmente modificando.
UpdateDraftActionResponseBuilderUn generatore di oggetti UpdateDraftActionResponse.
UpdateDraftBccRecipientsActionAggiorna i destinatari Ccn di una bozza di email.
UpdateDraftBodyActionAggiorna il corpo della bozza dell'email.
UpdateDraftBodyTypeUn valore enum che specifica il tipo di un UpdateDraftBodyAction.
UpdateDraftCcRecipientsActionAggiorna i destinatari Cc di una bozza di email.
UpdateDraftSubjectActionAggiorna la riga dell'oggetto di una bozza di email.
UpdateDraftToRecipientsActionAggiorna i destinatari A di una bozza di email.
UpdatedWidgetLa risposta del widget aggiornato.
ValidationUn oggetto che definisce la regola di convalida per il widget a cui è associato.
VerticalAlignmentUn enum che imposta l'allineamento verticale dei widget in una colonna.
WidgetClasse di base per tutti i widget che possono essere aggiunti a un Card.
WrapStyleUn enum che imposta lo stile di a capo per i contenuti all'interno di una colonna.

Action

Metodi

MetodoTipo restituitoBreve descrizione
addRequiredWidget(requiredWidget)ActionAggiunge i nomi dei widget di cui questa azione ha bisogno per un invio valido.
setAllWidgetsAreRequired(allWidgetsAreRequired)ActionIndica se questa azione richiede input da tutti i widget.
setFunctionName(functionName)ActionImposta il nome della funzione di callback da chiamare.
setInteraction(interaction)ActionImposta l'interazione con un utente, obbligatoria solo quando si apre una finestra di dialogo.
setLoadIndicator(loadIndicator)ActionImposta l'indicatore di caricamento visualizzato durante l'esecuzione dell'azione.
setParameters(parameters)ActionConsente di passare parametri personalizzati alla funzione di callback.
setPersistValues(persistValues)ActionIndica se i valori del modulo sono determinati dai valori del client o del server dopo che una risposta all'azione aggiorna Card del modulo.

ActionResponse

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.

ActionResponseBuilder

Metodi

MetodoTipo restituitoBreve descrizione
build()ActionResponseGenera la risposta all'azione corrente e la convalida.
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.

ActionStatus

Metodi

MetodoTipo restituitoBreve descrizione
setStatusCode(statusCode)ActionStatusRappresenta lo stato di una richiesta di apertura o invio di una finestra di dialogo.
setUserFacingMessage(message)ActionStatusIl messaggio da inviare agli utenti sullo stato della loro richiesta.

Attachment

Metodi

MetodoTipo restituitoBreve descrizione
setIconUrl(iconUrl)AttachmentImposta l'URL dell'icona per il collegamento.
setMimeType(mimeType)AttachmentImposta il tipo MIME per l'allegato.
setResourceUrl(resourceUrl)AttachmentImposta l'URL della risorsa per l'allegato.
setTitle(title)AttachmentImposta il titolo dell'allegato.

AuthorizationAction

Metodi

MetodoTipo restituitoBreve descrizione
setAuthorizationUrl(authorizationUrl)AuthorizationActionImposta l'URL di autorizzazione a cui viene indirizzato l'utente dalla richiesta di autorizzazione.

AuthorizationException

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.
setAuthorizationUrl(authUrl)AuthorizationExceptionImposta l'URL di autorizzazione a cui viene indirizzato l'utente dalla richiesta di autorizzazione.
setCustomUiCallback(callback)AuthorizationExceptionIl nome di una funzione da chiamare per generare un prompt di autorizzazione personalizzato.
setResourceDisplayName(name)AuthorizationExceptionImposta il nome visualizzato all'utente quando viene richiesta l'autorizzazione.
throwException()voidAttiva il lancio di questa eccezione.

BorderStyle

Metodi

MetodoTipo restituitoBreve descrizione
setCornerRadius(radius)BorderStyleImposta il raggio dell'angolo del bordo, ad esempio 8.
setStrokeColor(color)BorderStyleImposta il colore del bordo.
setType(type)BorderStyleImposta il tipo di bordo.

BorderType

Proprietà

ProprietàTipoDescrizione
NO_BORDEREnumNessuno stile bordo.
STROKEEnumStile del bordo del tratto.

Button

Metodi

MetodoTipo restituitoBreve descrizione
setAuthorizationAction(action)ButtonImposta un'azione di autorizzazione che apre un URL per il flusso di autorizzazione quando si fa clic sull'oggetto.
setComposeAction(action, composedEmailType)ButtonImposta un'azione che compone una bozza di email quando si fa clic sull'oggetto.
setOnClickAction(action)ButtonImposta un'azione da eseguire quando si fa clic sull'oggetto.
setOnClickOpenLinkAction(action)ButtonImposta un'azione che apre un URL in una scheda quando viene fatto clic sull'oggetto.
setOpenLink(openLink)ButtonImposta un URL da aprire quando si fa clic sull'oggetto.
setOverflowMenu(menu)ButtonImposta un menu popup da aprire quando si fa clic sull'oggetto.

ButtonSet

Metodi

MetodoTipo restituitoBreve descrizione
addButton(button)ButtonSetAggiunge un pulsante.

CalendarEventActionResponse

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.

CalendarEventActionResponseBuilder

Metodi

MetodoTipo restituitoBreve descrizione
addAttachments(attachments)CalendarEventActionResponseBuilderSpecifica che la risposta deve aggiungere gli allegati all'evento di Calendar quando viene eseguita l'azione UI associata.
addAttendees(emails)CalendarEventActionResponseBuilderSpecifica che la risposta deve aggiungere i partecipanti indicati all'evento di Calendar quando viene eseguita l'azione UI associata.
build()CalendarEventActionResponseGenera e convalida la risposta all'azione evento nel calendario corrente.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderSpecifica che la risposta deve impostare i dati della conferenza indicati nell'evento di Calendar quando viene eseguita l'azione dell'interfaccia utente associata.

Card

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.

CardAction

Metodi

MetodoTipo restituitoBreve descrizione
setAuthorizationAction(action)CardActionImposta un'azione di autorizzazione che apre un URL per il flusso di autorizzazione quando si fa clic sull'oggetto.
setComposeAction(action, composedEmailType)CardActionImposta un'azione che compone una bozza di email quando si fa clic sull'oggetto.
setOnClickAction(action)CardActionImposta un'azione da eseguire quando si fa clic sull'oggetto.
setOnClickOpenLinkAction(action)CardActionImposta un'azione che apre un URL in una scheda quando viene fatto clic sull'oggetto.
setOpenLink(openLink)CardActionImposta un URL da aprire quando si fa clic sull'oggetto.
setText(text)CardActionImposta il testo del menu per questa azione.

CardBuilder

Metodi

MetodoTipo restituitoBreve descrizione
addCardAction(cardAction)CardBuilderAggiunge un CardAction a questa carta.
addSection(section)CardBuilderAggiunge una sezione a questa scheda.
build()CardCrea la scheda corrente e la convalida.
setDisplayStyle(displayStyle)CardBuilderImposta lo stile di visualizzazione di questa scheda.
setFixedFooter(fixedFooter)CardBuilderImposta un piè di pagina fisso per questa scheda.
setHeader(cardHeader)CardBuilderImposta l'intestazione di questa scheda.
setName(name)CardBuilderImposta il nome di questa scheda.
setPeekCardHeader(peekCardHeader)CardBuilderImposta l'intestazione della scheda di anteprima.

CardHeader

Metodi

MetodoTipo restituitoBreve descrizione
setImageAltText(imageAltText)CardHeaderImposta il testo alternativo per l'immagine intestazione.
setImageStyle(imageStyle)CardHeaderImposta il ritaglio dell'icona nell'intestazione della scheda.
setImageUrl(imageUrl)CardHeaderImposta l'immagine da utilizzare nell'intestazione fornendo l'URL o la stringa di dati.
setSubtitle(subtitle)CardHeaderImposta il sottotitolo dell'intestazione della scheda.
setTitle(title)CardHeaderImposta il titolo dell'intestazione della scheda.

CardSection

Metodi

MetodoTipo restituitoBreve descrizione
addWidget(widget)CardSectionAggiunge il widget specificato a questa sezione.
setCollapseControl(collapseControl)CardSectionImposta i pulsanti Espandi e Comprimi personalizzabili della sezione.
setCollapsible(collapsible)CardSectionImposta se la sezione può essere compressa.
setHeader(header)CardSectionImposta l'intestazione della sezione.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionImposta il numero di widget che vengono comunque visualizzati quando questa sezione è compressa.

CardService

Proprietà

ProprietàTipoDescrizione
BorderTypeBorderTypeL'enumerazione BorderType.
ChipListLayoutChipListLayoutL'enumerazione ChipListLayout.
ComposedEmailTypeComposedEmailTypeL'enumerazione ComposedEmailType.
ContentTypeContentTypeL'enumerazione ContentType.
GridItemLayoutGridItemLayoutL'enumerazione GridItemLayout.
HorizontalAlignmentHorizontalAlignmentL'enumerazione HorizontalAlignment.
IconIconL'enumerazione Icon.
ImageButtonStyleImageButtonStyleL'enumerazione ImageButtonStyle.
ImageCropTypeImageCropTypeL'enumerazione ImageCropType.
ImageStyleImageStyleL'enumerazione ImageStyle.
InputTypeInputTypeL'enumerazione InputType.
LoadIndicatorLoadIndicatorL'enumerazione LoadIndicator.
OnCloseOnCloseL'enumerazione OnClose.
OpenAsOpenAsL'enumerazione OpenAs.
SelectionInputTypeSelectionInputTypeL'enumerazione SelectionInputType.
TextButtonStyleTextButtonStyleL'enumerazione TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeL'enumerazione UpdateDraftBodyType.

Metodi

MetodoTipo restituitoBreve descrizione
newAction()ActionCrea un nuovo Action.
newActionResponseBuilder()ActionResponseBuilderCrea un nuovo ActionResponseBuilder.
newActionStatus()ActionStatusCrea un nuovo ActionStatus.
newAttachment()AttachmentCrea un nuovo Attachment.
newAuthorizationAction()AuthorizationActionCrea un nuovo AuthorizationAction.
newAuthorizationException()AuthorizationExceptionCrea un nuovo AuthorizationException.
newBorderStyle()BorderStyleCrea un nuovo BorderStyle.
newButtonSet()ButtonSetCrea un nuovo ButtonSet.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderCrea un nuovo CalendarEventActionResponseBuilder.
newCardAction()CardActionCrea un nuovo CardAction.
newCardBuilder()CardBuilderCrea un nuovo Generatore di schede.
newCardHeader()CardHeaderCrea un nuovo CardHeader.
newCardSection()CardSectionCrea un nuovo CardSection.
newCardWithId()CardWithIdCrea un nuovo CardWithId.
newCarousel()CarouselCrea un Carousel.
newCarouselCard()CarouselCardCrea un nuovo CarouselCard.
newChatActionResponse()ChatActionResponseCrea un nuovo ChatActionResponse.
newChatResponseBuilder()ChatResponseBuilderCrea un nuovo ChatResponseBuilder.
newChip()ChipCrea un nuovo Chip.
newChipList()ChipListCrea un nuovo ChipList.
newCollapseControl()CollapseControlCrea un nuovo CollapseControl.
newColumn()ColumnCrea un nuovo Column.
newColumns()ColumnsCrea un nuovo insieme di Columns.
newComposeActionResponseBuilder()ComposeActionResponseBuilderCrea un nuovo ComposeActionResponseBuilder.
newDatePicker()DatePickerCrea un nuovo DatePicker.
newDateTimePicker()DateTimePickerCrea un nuovo DateTimePicker.
newDecoratedText()DecoratedTextCrea un nuovo DecoratedText.
newDialog()DialogCrea un nuovo Dialog.
newDialogAction()DialogActionCrea un nuovo DialogAction.
newDivider()DividerCrea un nuovo Divider.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderCrea un nuovo DriveItemsSelectedActionResponseBuilder.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderCrea un nuovo EditorFileScopeActionResponseBuilder.
newFixedFooter()FixedFooterCrea un nuovo FixedFooter.
newGrid()GridCrea un nuovo Grid.
newGridItem()GridItemCrea un nuovo GridItem.
newIconImage()IconImageCrea un nuovo IconImage.
newImage()ImageCrea un nuovo Image.
newImageButton()ImageButtonCrea un nuovo ImageButton.
newImageComponent()ImageComponentCrea un nuovo ImageComponent.
newImageCropStyle()ImageCropStyleCrea un nuovo ImageCropStyle.
newKeyValue()KeyValueCrea un nuovo KeyValue.
newLinkPreview()LinkPreviewCrea un nuovo LinkPreview.
newMaterialIcon()MaterialIconCrea un nuovo MaterialIcon.
newNavigation()NavigationCrea un nuovo Navigation.
newNotification()NotificationCrea un nuovo Notification.
newOpenLink()OpenLinkCrea un nuovo OpenLink.
newOverflowMenu()OverflowMenuCrea un nuovo OverflowMenu.
newOverflowMenuItem()OverflowMenuItemCrea un nuovo OverflowMenuItem.
newSelectionInput()SelectionInputCrea un nuovo SelectionInput.
newSuggestions()SuggestionsCrea un nuovo Suggestions.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderCrea un nuovo SuggestionsResponseBuilder.
newSwitch()SwitchCrea un nuovo Switch.
newTextButton()TextButtonCrea un nuovo TextButton.
newTextInput()TextInputCrea un nuovo TextInput.
newTextParagraph()TextParagraphCrea un nuovo TextParagraph.
newTimePicker()TimePickerCrea un nuovo TimePicker.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderCrea un nuovo UniversalActionResponseBuilder.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderCrea un nuovo UpdateDraftActionResponseBuilder.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionCrea un nuovo UpdateDraftBccRecipientsAction.
newUpdateDraftBodyAction()UpdateDraftBodyActionCrea un nuovo UpdateDraftBodyAction.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionCrea un nuovo UpdateDraftCcRecipientsAction.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionCrea un nuovo UpdateDraftSubjectAction.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionCrea un nuovo UpdateDraftToRecipientsAction.
newValidation()ValidationCrea un nuovo Validation.

CardWithId

Metodi

MetodoTipo restituitoBreve descrizione
setCard(card)CardWithIdImposta la scheda del cardWithId.
setCardId(id)CardWithIdImposta l'ID carta univoco del cardWithId.

Metodi

MetodoTipo restituitoBreve descrizione
addCarouselCard(card)CarouselAggiunge una scheda carosello.

CarouselCard

Metodi

MetodoTipo restituitoBreve descrizione
addFooterWidget(widget)CarouselCardAggiunge il widget specificato al piè di pagina di questa scheda carosello.
addWidget(widget)CarouselCardAggiunge il widget specificato a questa scheda carosello.

ChatActionResponse

Metodi

MetodoTipo restituitoBreve descrizione
setDialogAction(dialogAction)ChatActionResponseImposta l'azione di dialogo su un evento correlato a una finestra di dialogo.
setResponseType(responseType)ChatActionResponseIl tipo di risposta dell'app Chat.
setUpdatedWidget(updatedWidget)ChatActionResponseImposta il widget aggiornato, utilizzato per fornire opzioni di completamento automatico per un widget.
setUrl(url)ChatActionResponseL'URL per l'autenticazione o la configurazione degli utenti.

ChatClientDataSource

Metodi

MetodoTipo restituitoBreve descrizione
setSpaceDataSource(spaceDataSource)ChatClientDataSourceUn'origine dati che compila gli spazi di Google Chat come elementi di selezione per un menu di selezione multipla.

ChatResponse

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.

ChatResponseBuilder

Metodi

MetodoTipo restituitoBreve descrizione
addCardsV2(cardWithId)ChatResponseBuilderImposta il campo della scheda del messaggio.
build()ChatResponseGenera la risposta all'azione corrente e la convalida.
setActionResponse(actionResponse)ChatResponseBuilderImposta il campo di risposta all'azione del messaggio.
setText(text)ChatResponseBuilderImposta il testo del messaggio di Chat.

ChatSpaceDataSource

Metodi

MetodoTipo restituitoBreve descrizione
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSourceSe impostato su true, il menu di selezione multipla seleziona lo spazio Google Chat corrente come elemento per impostazione predefinita.

Chip

Metodi

MetodoTipo restituitoBreve descrizione
setAltText(altText)ChipImposta il testo alternativo del chip per l'accessibilità.
setAuthorizationAction(action)ChipImposta un'azione di autorizzazione che apre un URL per il flusso di autorizzazione quando si fa clic sull'oggetto.
setComposeAction(action, composedEmailType)ChipImposta un'azione che compone una bozza di email quando si fa clic sull'oggetto.
setDisabled(disabled)ChipImposta se il chip è disattivato.
setIcon(icon)ChipImposta l'icona da utilizzare come chip.
setLabel(label)ChipImposta il titolo del chip.
setOnClickAction(action)ChipImposta un'azione da eseguire quando si fa clic sull'oggetto.
setOnClickOpenLinkAction(action)ChipImposta un'azione che apre un URL in una scheda quando viene fatto clic sull'oggetto.
setOpenLink(openLink)ChipImposta un URL da aprire quando si fa clic sull'oggetto.

ChipList

Metodi

MetodoTipo restituitoBreve descrizione
addChip(chip)ChipListAggiunge un chip.
setLayout(layout)ChipListImposta il layout dell'elenco di chip.

ChipListLayout

Proprietà

ProprietàTipoDescrizione
WRAPPEDEnumL'elenco dei chip viene a capo nella riga successiva se non c'è spazio orizzontale sufficiente.
HORIZONTAL_SCROLLABLEEnumI chip scorrono orizzontalmente se non rientrano nello spazio disponibile.

CollapseControl

Metodi

MetodoTipo restituitoBreve descrizione
setCollapseButton(button)CollapseControlImposta il Button visualizzato per il pulsante "Mostra meno".
setExpandButton(button)CollapseControlImposta il Button visualizzato per il pulsante "Mostra di più".
setHorizontalAlign(horizontalAlignment)CollapseControlImposta il HorizontalAlignment del CollapseControl.

Column

Columns

Metodi

MetodoTipo restituitoBreve descrizione
addColumn(column)ColumnsAggiunge un Column al widget Colonne.
setWrapStyle(wrapStyle)ColumnsImposta lo stile di a capo delle colonne e controlla il ridimensionamento della colonna in base alla larghezza dello schermo.

CommonDataSource

Proprietà

ProprietàTipoDescrizione
UNKNOWNEnumValore predefinito.
USEREnumUtenti di Google Workspace.

ComposeActionResponse

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.

ComposeActionResponseBuilder

Metodi

MetodoTipo restituitoBreve descrizione
build()ComposeActionResponseCrea e convalida la risposta all'azione di composizione corrente.
setGmailDraft(draft)ComposeActionResponseBuilderImposta la bozza GmailMessage creata utilizzando GmailMessage.createDraftReply(body) o funzioni simili.

ComposedEmailType

Proprietà

ProprietàTipoDescrizione
REPLY_AS_DRAFTEnumUna bozza che è una risposta a un altro messaggio.
STANDALONE_DRAFTEnumUna bozza che è un messaggio autonomo.

ContentType

Proprietà

ProprietàTipoDescrizione
TEXTEnumIndica che i contenuti generati sono in testo normale.
MUTABLE_HTMLEnumIndica che i contenuti generati sono formattati in HTML.
IMMUTABLE_HTMLEnumIndica che i contenuti generati sono formattati in HTML, ma non possono essere modificati dopo la generazione.

DatePicker

Metodi

MetodoTipo restituitoBreve descrizione
setFieldName(fieldName)DatePickerImposta il nome del campo che identifica questo selettore nell'oggetto evento generato quando avviene un'interazione con l'interfaccia utente.
setOnChangeAction(action)DatePickerImposta un Action che viene eseguito dallo script ogni volta che l'input del selettore cambia.
setTitle(title)DatePickerImposta il titolo visualizzato sopra il campo di immissione.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerImposta il valore precompilato da impostare nel campo di immissione.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerImposta il valore precompilato da impostare nel campo di immissione.

DateTimePicker

Metodi

MetodoTipo restituitoBreve descrizione
setFieldName(fieldName)DateTimePickerImposta il nome del campo che identifica questo selettore nell'oggetto evento generato quando avviene un'interazione con l'interfaccia utente.
setOnChangeAction(action)DateTimePickerImposta un Action che viene eseguito dallo script ogni volta che l'input del selettore cambia.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerImposta il numero di minuti di differenza rispetto all'ora UTC per il fuso orario.
setTitle(title)DateTimePickerImposta il titolo visualizzato sopra il campo di immissione.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerImposta il valore precompilato da impostare nel campo di immissione.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerImposta il valore precompilato da impostare nel campo di immissione.

DecoratedText

Metodi

MetodoTipo restituitoBreve descrizione
setAuthorizationAction(action)DecoratedTextImposta un'azione di autorizzazione che apre un URL per il flusso di autorizzazione quando si fa clic sull'oggetto.
setBottomLabel(text)DecoratedTextImposta il testo dell'etichetta da utilizzare come chiave e viene visualizzato sotto il contenuto del testo.
setButton(button)DecoratedTextImposta il Button visualizzato a destra del testo.
setComposeAction(action, composedEmailType)DecoratedTextImposta un'azione che compone una bozza di email quando si fa clic sull'oggetto.
setEndIcon(endIcon)DecoratedTextImposta l'elemento facoltativo IconImage visualizzato a destra dei contenuti.
setOnClickAction(action)DecoratedTextImposta un'azione da eseguire quando si fa clic sull'oggetto.
setOnClickOpenLinkAction(action)DecoratedTextImposta un'azione che apre un URL in una scheda quando viene fatto clic sull'oggetto.
setOpenLink(openLink)DecoratedTextImposta un URL da aprire quando si fa clic sull'oggetto.
setStartIcon(startIcon)DecoratedTextImposta il carattere facoltativo IconImage da visualizzare prima del contenuto del testo.
setSwitchControl(switchToSet)DecoratedTextImposta il Switch visualizzato a destra dei contenuti.
setText(text)DecoratedTextImposta il testo da utilizzare come valore.
setTopLabel(text)DecoratedTextImposta il testo dell'etichetta da utilizzare come chiave e viene visualizzato sopra il contenuto del testo.
setWrapText(wrapText)DecoratedTextImposta se il testo del valore deve essere visualizzato su una singola riga o su più righe.

Dialog

Metodi

MetodoTipo restituitoBreve descrizione
setBody(card)DialogImposta la scheda del Dialog.

DialogAction

Metodi

MetodoTipo restituitoBreve descrizione
setActionStatus(actionStatus)DialogActionImposta lo stato dell'azione su DialogAction.
setDialog(dialog)DialogActionImposta il dialogo del DialogAction.

DisplayStyle

Proprietà

ProprietàTipoDescrizione
PEEKEnumMostra l'intestazione della scheda nella parte inferiore dei contenuti aggiuntivi sopra i contenuti esistenti.
REPLACEEnumMostra la scheda sostituendo i contenuti esistenti.

Divider

DriveItemsSelectedActionResponse

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.

DriveItemsSelectedActionResponseBuilder

Metodi

MetodoTipo restituitoBreve descrizione
build()DriveItemsSelectedActionResponseGenera la risposta all'azione di Drive corrente.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderSpecifica che la risposta richiede l'ambito del file per l'elemento pertinente al contesto in Drive.

EditorFileScopeActionResponse

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.

EditorFileScopeActionResponseBuilder

Metodi

MetodoTipo restituitoBreve descrizione
build()EditorFileScopeActionResponseGenera la risposta all'azione dell'editor corrente.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderRichiede l'ambito drive.file per il documento di Editor attualmente attivo.

FixedFooter

Metodi

MetodoTipo restituitoBreve descrizione
setPrimaryButton(button)FixedFooterImposta il pulsante principale nel piè di pagina fisso.
setSecondaryButton(button)FixedFooterImposta il pulsante secondario nel piè di pagina fisso.

Grid

Metodi

MetodoTipo restituitoBreve descrizione
addItem(gridItem)GridAggiunge un nuovo elemento alla griglia.
setAuthorizationAction(action)GridImposta un'azione di autorizzazione che apre un URL per il flusso di autorizzazione quando si fa clic sull'oggetto.
setBorderStyle(borderStyle)GridImposta lo stile del bordo applicato a ogni elemento della griglia.
setComposeAction(action, composedEmailType)GridImposta un'azione che compone una bozza di email quando si fa clic sull'oggetto.
setNumColumns(numColumns)GridIl numero di colonne da visualizzare nella griglia.
setOnClickAction(action)GridImposta un'azione da eseguire quando si fa clic sull'oggetto.
setOnClickOpenLinkAction(action)GridImposta un'azione che apre un URL in una scheda quando viene fatto clic sull'oggetto.
setOpenLink(openLink)GridImposta un URL da aprire quando si fa clic sull'oggetto.
setTitle(title)GridImposta il testo del titolo della griglia.

GridItem

Metodi

MetodoTipo restituitoBreve descrizione
setIdentifier(id)GridItemImposta l'identificatore dell'elemento della griglia.
setImage(image)GridItemImposta l'immagine per questo elemento della griglia.
setLayout(layout)GridItemImposta il layout del testo e dell'immagine per l'elemento della griglia.
setSubtitle(subtitle)GridItemImposta il sottotitolo dell'elemento della griglia.
setTextAlignment(alignment)GridItemImposta l'allineamento orizzontale dell'elemento della griglia.
setTitle(title)GridItemImposta il testo del titolo dell'elemento della griglia.

GridItemLayout

Proprietà

ProprietàTipoDescrizione
TEXT_BELOWEnumIl titolo e il sottotitolo vengono visualizzati sotto l'immagine dell'elemento della griglia.
TEXT_ABOVEEnumIl titolo e il sottotitolo vengono visualizzati sopra l'immagine dell'elemento della griglia.

HorizontalAlignment

Proprietà

ProprietàTipoDescrizione
STARTEnumAllinea il widget all'inizio della frase.
CENTEREnumAllinea il widget al centro.
ENDEnumAllinea il widget alla fine della frase.

HorizontalSizeStyle

Proprietà

ProprietàTipoDescrizione
FILL_AVAILABLE_SPACEEnumImposta le dimensioni del Widget in modo che riempia lo spazio orizzontale disponibile di un Column.
FILL_MINIMUM_SPACEEnumModifica le dimensioni del Widget in modo da occupare il minor spazio orizzontale possibile in un Column.

HostAppDataSource

Metodi

MetodoTipo restituitoBreve descrizione
setChatDataSource(chatClientDataSource)HostAppDataSourceImposta l'origine dati da Google Chat.

Icon

Proprietà

ProprietàTipoDescrizione
NONEEnumNessuna icona.
AIRPLANEEnumIcona di un volo aereo
BOOKMARKEnumIcona segnalibro
BUSEnumIcona Autobus
CAREnumIcona dell'auto
CLOCKEnumIcona di un orologio
CONFIRMATION_NUMBER_ICONEnumIcona del numero di conferma
DOLLAREnumIcona del dollaro
DESCRIPTIONEnumIcona della descrizione
EMAILEnumIcona email
EVENT_PERFORMEREnumIcona email
EVENT_SEATEnumIcona posto evento
FLIGHT_ARRIVALEnumIcona Arrivo del volo
FLIGHT_DEPARTUREEnumIcona Partenza del volo
HOTELEnumIcona dell'hotel
HOTEL_ROOM_TYPEEnumIcona dell'hotel
INVITEEnumIcona Invita
MAP_PINEnumIcona a forma di puntina sulla mappa
MEMBERSHIPEnumIcona Abbonamento
MULTIPLE_PEOPLEEnumIcona di più persone
OFFEREnumIcona offerta
PERSONEnumIcona della persona
PHONEEnumIcona a forma di telefono
RESTAURANT_ICONEnumIcona del ristorante
SHOPPING_CARTEnumIcona Carrello degli acquisti
STAREnumIcona a forma di stella
STOREEnumIcona del negozio
TICKETEnumIcona del biglietto
TRAINEnumIcona treno
VIDEO_CAMERAEnumIcona della videocamera
VIDEO_PLAYEnumIcona di riproduzione video

IconImage

Metodi

MetodoTipo restituitoBreve descrizione
setAltText(altText)IconImageImposta il testo alternativo dell'URL utilizzato per l'accessibilità.
setIcon(icon)IconImageImposta l'icona predefinita se l'URL non è impostato.
setIconUrl(url)IconImageImposta l'URL dell'icona se non è impostata.
setImageCropType(imageCropType)IconImageImposta lo stile di ritaglio per l'immagine.
setMaterialIcon(icon)IconImageImposta l'icona Material Design.

Image

Metodi

MetodoTipo restituitoBreve descrizione
setAltText(altText)ImageImposta il testo alternativo dell'immagine per l'accessibilità.
setAuthorizationAction(action)ImageImposta un'azione di autorizzazione che apre un URL per il flusso di autorizzazione quando si fa clic sull'oggetto.
setComposeAction(action, composedEmailType)ImageImposta un'azione che compone una bozza di email quando si fa clic sull'oggetto.
setImageUrl(url)ImageImposta l'immagine da utilizzare fornendo l'URL o la stringa di dati.
setOnClickAction(action)ImageImposta un'azione da eseguire quando si fa clic sull'oggetto.
setOnClickOpenLinkAction(action)ImageImposta un'azione che apre un URL in una scheda quando viene fatto clic sull'oggetto.
setOpenLink(openLink)ImageImposta un URL da aprire quando si fa clic sull'oggetto.

ImageButton

Metodi

MetodoTipo restituitoBreve descrizione
setAltText(altText)ImageButtonImposta il testo alternativo del pulsante per l'accessibilità.
setAuthorizationAction(action)ImageButtonImposta un'azione di autorizzazione che apre un URL per il flusso di autorizzazione quando si fa clic sull'oggetto.
setComposeAction(action, composedEmailType)ImageButtonImposta un'azione che compone una bozza di email quando si fa clic sull'oggetto.
setIcon(icon)ImageButtonImposta un Icon predefinito da visualizzare sul pulsante.
setIconUrl(url)ImageButtonImposta l'URL di un'immagine da utilizzare come icona di questo pulsante.
setImageButtonStyle(imageButtonStyle)ImageButtonImposta lo stile del pulsante.
setMaterialIcon(icon)ImageButtonImposta l'icona Material Design.
setOnClickAction(action)ImageButtonImposta un'azione da eseguire quando si fa clic sull'oggetto.
setOnClickOpenLinkAction(action)ImageButtonImposta un'azione che apre un URL in una scheda quando viene fatto clic sull'oggetto.
setOpenLink(openLink)ImageButtonImposta un URL da aprire quando si fa clic sull'oggetto.
setOverflowMenu(menu)ImageButtonImposta un menu popup da aprire quando si fa clic sull'oggetto.

ImageButtonStyle

Proprietà

ProprietàTipoDescrizione
BORDERLESSEnumPulsante immagine senza bordo.
OUTLINEDEnumPulsante immagine con sfondo chiaro.
FILLEDEnumPulsante immagine con sfondo colorato.
FILLED_TONALEnumPulsante immagine con una via di mezzo alternativa tra i pulsanti con riempimento e quelli con contorni.

ImageComponent

Metodi

MetodoTipo restituitoBreve descrizione
setAltText(altText)ImageComponentImposta il testo alternativo dell'immagine.
setBorderStyle(borderStyle)ImageComponentImposta lo stile del bordo applicato all'immagine.
setCropStyle(imageCropStyle)ImageComponentImposta lo stile di ritaglio per l'immagine.
setImageUrl(url)ImageComponentImposta l'URL dell'immagine.

ImageCropStyle

Metodi

MetodoTipo restituitoBreve descrizione
setAspectRatio(ratio)ImageCropStyleImposta le proporzioni da utilizzare se il tipo di ritaglio è RECTANGLE_CUSTOM.
setImageCropType(type)ImageCropStyleImposta il tipo di ritaglio per l'immagine.

ImageCropType

Proprietà

ProprietàTipoDescrizione
SQUAREEnumStile di ritaglio con forma quadrata.
CIRCLEEnumStile di ritaglio a forma circolare.
RECTANGLE_CUSTOMEnumStile di ritaglio rettangolare con proporzioni personalizzate.
RECTANGLE_4_3EnumStile di ritaglio rettangolare con proporzioni 4:3.

ImageStyle

Proprietà

ProprietàTipoDescrizione
SQUAREEnumNessun ritaglio.
CIRCLEEnumRitaglia in una forma circolare.

InputType

Proprietà

ProprietàTipoDescrizione
TEXTEnumAccetta il testo normale.
INTEGEREnumAccetta un numero intero.
FLOATEnumAccetta un numero con rappresentazione in virgola mobile.
EMAILEnumAccetta un indirizzo email.

Interaction

Proprietà

ProprietàTipoDescrizione
INTERACTION_UNSPECIFIEDEnumValore predefinito.
OPEN_DIALOGEnumApre una finestra di dialogo, un'interfaccia basata su schede utilizzata dalle app di chat per interagire con gli utenti.

KeyValue

Metodi

MetodoTipo restituitoBreve descrizione
setAuthorizationAction(action)KeyValueImposta un'azione di autorizzazione che apre un URL per il flusso di autorizzazione quando si fa clic sull'oggetto.
setComposeAction(action, composedEmailType)KeyValueImposta un'azione che compone una bozza di email quando si fa clic sull'oggetto.
setOnClickAction(action)KeyValueImposta un'azione da eseguire quando si fa clic sull'oggetto.
setOnClickOpenLinkAction(action)KeyValueImposta un'azione che apre un URL in una scheda quando viene fatto clic sull'oggetto.
setOpenLink(openLink)KeyValueImposta un URL da aprire quando si fa clic sull'oggetto.

LinkPreview

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.
setLinkPreviewTitle(title)LinkPreviewImposta il titolo visualizzato nell'anteprima del link sopra la scheda di anteprima.
setPreviewCard(previewCard)LinkPreviewImposta la scheda che mostra le informazioni su un link da un servizio di terze parti o non Google.
setTitle(title)LinkPreviewImposta il titolo visualizzato nello smart chip per l'anteprima del link.

LoadIndicator

Proprietà

ProprietàTipoDescrizione
SPINNEREnumUtilizza un indicatore di avanzamento.
NONEEnumNon utilizzare un indicatore.

MaterialIcon

Metodi

MetodoTipo restituitoBreve descrizione
setFill(fill)MaterialIconIndica se l'icona viene visualizzata come riempita.
setGrade(grade)MaterialIconLo spessore di un simbolo è influenzato dal tratto e dalla qualità.
setName(name)MaterialIconImposta il nome dell'icona.
setWeight(weight)MaterialIconLo spessore del tratto dell'icona.

Metodi

MetodoTipo restituitoBreve descrizione
popCard()NavigationMostra una scheda dall'elenco di navigazione.
popToNamedCard(cardName)NavigationMostra la scheda specificata in base al nome.
popToRoot()NavigationMostra la serie di schede nella scheda principale.
printJson()StringStampa la rappresentazione JSON di questo oggetto.
pushCard(card)NavigationInserisce la carta specificata nella pila.
updateCard(card)NavigationEsegue una sostituzione in blocco della scheda corrente.

Notification

Metodi

MetodoTipo restituitoBreve descrizione
setText(text)NotificationImposta il testo da mostrare nella notifica.

OnClose

Proprietà

ProprietàTipoDescrizione
NOTHINGEnumNon fare nulla alla chiusura.
RELOADEnumRicarica il componente aggiuntivo quando la finestra si chiude.

OpenAs

Proprietà

ProprietàTipoDescrizione
FULL_SIZEEnumApri in una finestra o scheda completa.
OVERLAYEnumAprire come overlay, ad esempio un popup.

Metodi

MetodoTipo restituitoBreve descrizione
setOnClose(onClose)OpenLinkImposta il comportamento dell'azione URL quando la finestra o la scheda dell'URL viene chiusa.
setOpenAs(openAs)OpenLinkImposta il comportamento dell'URL quando viene aperto.
setUrl(url)OpenLinkImposta l'URL da aprire.

OverflowMenu

Metodi

MetodoTipo restituitoBreve descrizione
addMenuItem(menuItem)OverflowMenuAggiunge una voce di menu.

OverflowMenuItem

Metodi

MetodoTipo restituitoBreve descrizione
setAuthorizationAction(action)OverflowMenuItemImposta un'azione di autorizzazione che apre un URL per il flusso di autorizzazione quando si fa clic sull'oggetto.
setComposeAction(action, composedEmailType)OverflowMenuItemImposta un'azione che compone una bozza di email quando si fa clic sull'oggetto.
setDisabled(disabled)OverflowMenuItemImposta se la voce di menu è disattivata.
setOnClickAction(action)OverflowMenuItemImposta un'azione da eseguire quando si fa clic sull'oggetto.
setOnClickOpenLinkAction(action)OverflowMenuItemImposta un'azione che apre un URL in una scheda quando viene fatto clic sull'oggetto.
setOpenLink(openLink)OverflowMenuItemImposta un URL da aprire quando si fa clic sull'oggetto.
setStartIcon(icon)OverflowMenuItemImposta l'icona iniziale della voce di menu.
setText(text)OverflowMenuItemImposta il titolo della voce di menu.

PlatformDataSource

Metodi

MetodoTipo restituitoBreve descrizione
setCommonDataSource(commonDataSource)PlatformDataSourceImposta l'origine dati da Google Workspace.
setHostAppDataSource(hostAppDataSource)PlatformDataSourceUtilizzato per compilare gli spazi nel menu di selezione multipla.

ResponseType

Proprietà

ProprietàTipoDescrizione
TYPE_UNSPECIFIEDEnumTipo predefinito gestito come NEW_MESSAGE.
NEW_MESSAGEEnumPubblica un nuovo messaggio nell'argomento.
UPDATE_MESSAGEEnumAggiorna il messaggio dell'app Chat.
UPDATE_USER_MESSAGE_CARDSEnumAggiorna le schede del messaggio di un utente.
REQUEST_CONFIGEnumChiedi all'utente di fornire un'autenticazione o una configurazione aggiuntiva in privato.
DIALOGEnumMostra una finestra di dialogo.
UPDATE_WIDGETEnumQuery sulle opzioni di completamento automatico del testo del widget.

SelectionInput

Metodi

MetodoTipo restituitoBreve descrizione
addItem(text, value, selected)SelectionInputAggiunge un nuovo elemento che può essere selezionato.
addMultiSelectItem(text, value, selected, startIconUri, bottomText)SelectionInputAggiunge un nuovo elemento che può essere selezionato per i menu con più opzioni.
setExternalDataSource(action)SelectionInputImposta l'origine dati esterna, ad esempio un database relazionale.
setFieldName(fieldName)SelectionInputImposta la chiave che identifica questo input di selezione nell'oggetto evento generato quando avviene un'interazione con l'interfaccia utente.
setMultiSelectMaxSelectedItems(maxSelectedItems)SelectionInputImposta il numero massimo di elementi che un utente può selezionare.
setMultiSelectMinQueryLength(queryLength)SelectionInputImposta il numero di caratteri di testo inseriti da un utente prima che l'app effettui query sul completamento automatico e visualizza gli elementi suggeriti nella scheda.
setOnChangeAction(action)SelectionInputImposta un Action da eseguire ogni volta che l'input di selezione cambia.
setPlatformDataSource(platformDataSource)SelectionInputImposta un'origine dati da Google Workspace.
setTitle(title)SelectionInputImposta il titolo da mostrare prima del campo di immissione.
setType(type)SelectionInputImposta il tipo di questo input.

SelectionInputType

Proprietà

ProprietàTipoDescrizione
CHECK_BOXEnumStile di immissione della casella di controllo.
RADIO_BUTTONEnumStile di immissione del pulsante di opzione.
DROPDOWNEnumStile di input di selezione del menu a discesa.
SWITCHEnumUn insieme di interruttori.
MULTI_SELECTEnumUn menu di selezione multipla per dati statici o dinamici.

Status

Proprietà

ProprietàTipoDescrizione
OKEnumMappatura HTTP: 200 OK
CANCELLEDEnumMappatura HTTP: 499 Client Closed Request
UNKNOWNEnumErrore sconosciuto.
INVALID_ARGUMENTEnumIl client ha specificato un argomento non valido.
DEADLINE_EXCEEDEDEnumMappatura HTTP: timeout del gateway (504)
NOT_FOUNDEnumMappatura HTTP: 404 Not Found
ALREADY_EXISTSEnumL'entità che un client ha tentato di creare esiste già.
PERMISSION_DENIEDEnumMappatura HTTP: 403 accesso negato
UNAUTHENTICATEDEnumMappatura HTTP: 401 Non autorizzato
RESOURCE_EXHAUSTEDEnumMappatura HTTP: 429 Too Many Requests
FAILED_PRECONDITIONEnumL'operazione è stata rifiutata perché il sistema non è nello stato richiesto per l'esecuzione dell'operazione.
ABORTEDEnumL'operazione è stata interrotta, in genere a causa di un problema di concorrenza, ad esempio un errore di controllo del sequenziatore o l'interruzione della transazione.
OUT_OF_RANGEEnumL'operazione è stata tentata oltre l'intervallo valido.
UNIMPLEMENTEDEnumMappatura HTTP: 501 Not Implemented
INTERNALEnumErrori interni.
UNAVAILABLEEnumMappatura HTTP: 503 Servizio non disponibile
DATA_LOSSEnumPerdita di dati non recuperabili o danneggiamento dei dati.

Suggestions

Metodi

MetodoTipo restituitoBreve descrizione
addSuggestion(suggestion)SuggestionsAggiungere un suggerimento di testo.
addSuggestions(suggestions)SuggestionsAggiungi un elenco di suggerimenti di testo.

SuggestionsResponse

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.

SuggestionsResponseBuilder

Metodi

MetodoTipo restituitoBreve descrizione
build()SuggestionsResponseCrea e convalida la risposta attuale ai suggerimenti.
setSuggestions(suggestions)SuggestionsResponseBuilderImposta i suggerimenti utilizzati nel completamento automatico nei campi di testo.

Switch

Metodi

MetodoTipo restituitoBreve descrizione
setControlType(controlType)SwitchImposta il tipo di controllo dell'opzione.
setFieldName(fieldName)SwitchImposta la chiave che identifica questo pulsante di attivazione/disattivazione nell'oggetto evento generato quando si verifica un'interazione con l'interfaccia utente.
setOnChangeAction(action)SwitchImposta l'azione da eseguire quando l'opzione è attivata.
setSelected(selected)SwitchImposta se questo pulsante deve essere selezionato o deselezionato all'avvio.
setValue(value)SwitchImposta il valore inviato come input del modulo quando questo pulsante è attivato.

SwitchControlType

Proprietà

ProprietàTipoDescrizione
SWITCHEnumControllo con pulsante di attivazione/disattivazione per un widget di opzione.
CHECK_BOXEnumControllo in stile casella di controllo per un widget di opzione.

TextButton

Metodi

MetodoTipo restituitoBreve descrizione
setAltText(altText)TextButtonImposta il testo alternativo del pulsante per l'accessibilità.
setAuthorizationAction(action)TextButtonImposta un'azione di autorizzazione che apre un URL per il flusso di autorizzazione quando si fa clic sull'oggetto.
setBackgroundColor(backgroundColor)TextButtonImposta il colore di sfondo per il pulsante TextButtonStyle.FILLED.
setComposeAction(action, composedEmailType)TextButtonImposta un'azione che compone una bozza di email quando si fa clic sull'oggetto.
setDisabled(disabled)TextButtonImposta se il pulsante è disattivato.
setIcon(icon)TextButtonImposta un Icon predefinito da visualizzare sul pulsante.
setIconUrl(url)TextButtonImposta l'URL di un'immagine da utilizzare come icona di questo pulsante.
setMaterialIcon(icon)TextButtonImposta l'icona Material Design.
setOnClickAction(action)TextButtonImposta un'azione da eseguire quando si fa clic sull'oggetto.
setOnClickOpenLinkAction(action)TextButtonImposta un'azione che apre un URL in una scheda quando viene fatto clic sull'oggetto.
setOpenLink(openLink)TextButtonImposta un URL da aprire quando si fa clic sull'oggetto.
setOverflowMenu(menu)TextButtonImposta un menu popup da aprire quando si fa clic sull'oggetto.
setText(text)TextButtonImposta il testo visualizzato sul pulsante.
setTextButtonStyle(textButtonStyle)TextButtonImposta lo stile del pulsante.

TextButtonStyle

Proprietà

ProprietàTipoDescrizione
OUTLINEDEnumPulsante di testo normale con sfondo trasparente.
TEXTEnumNON UTILIZZARE.
FILLEDEnumPulsante di testo con sfondo colorato.
FILLED_TONALEnumPulsante di testo normale con una via di mezzo alternativa tra i pulsanti con riempimento e con contorni.
BORDERLESSEnumPulsante di testo normale senza bordo.

TextInput

Metodi

MetodoTipo restituitoBreve descrizione
setFieldName(fieldName)TextInputImposta la chiave che identifica questo input di testo nell'oggetto evento generato quando avviene un'interazione con l'interfaccia utente.
setHint(hint)TextInputImposta un suggerimento per l'input di testo.
setMultiline(multiline)TextInputImposta se il testo inserito deve essere visualizzato su una o più righe.
setOnChangeAction(action)TextInputImposta un'azione da eseguire ogni volta che l'input di testo cambia.
setSuggestions(suggestions)TextInputImposta i suggerimenti per il completamento automatico nel campo di testo.
setSuggestionsAction(suggestionsAction)TextInputImposta l'azione di callback per recuperare i suggerimenti in base all'input dell'utente per il completamento automatico.
setTitle(title)TextInputImposta il titolo da visualizzare sopra il campo di immissione.
setValidation(validation)TextInputImposta la regola di convalida per questo widget.
setValue(value)TextInputImposta il valore precompilato da impostare nel campo di immissione.

TextParagraph

Metodi

MetodoTipo restituitoBreve descrizione
setMaxLines(maxLines)TextParagraphImposta il numero massimo di righe di testo visualizzate nel widget.
setText(text)TextParagraphImposta il testo del paragrafo.

TimePicker

Metodi

MetodoTipo restituitoBreve descrizione
setFieldName(fieldName)TimePickerImposta il nome del campo che identifica questo selettore nell'oggetto evento generato quando avviene un'interazione con l'interfaccia utente.
setHours(hours)TimePickerImposta il valore precompilato delle ore da impostare nel campo di immissione.
setMinutes(minutes)TimePickerImposta il valore precompilato dei minuti da impostare nel campo di immissione.
setOnChangeAction(action)TimePickerImposta un Action che viene eseguito dallo script ogni volta che l'input del selettore cambia.
setTitle(title)TimePickerImposta il titolo visualizzato sopra il campo di immissione.

UniversalActionResponse

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.

UniversalActionResponseBuilder

Metodi

MetodoTipo restituitoBreve descrizione
build()UniversalActionResponseGenera la risposta all'azione universale corrente e la convalida.
displayAddOnCards(cardObjects)UniversalActionResponseBuilderMostra il componente aggiuntivo con le schede specificate.
setOpenLink(openLink)UniversalActionResponseBuilderImposta l'URL da aprire quando viene selezionata l'azione universale.

UpdateDraftActionResponse

Metodi

MetodoTipo restituitoBreve descrizione
printJson()StringStampa la rappresentazione JSON di questo oggetto.

UpdateDraftActionResponseBuilder

Metodi

MetodoTipo restituitoBreve descrizione
build()UpdateDraftActionResponseCrea e convalida la risposta all'azione di aggiornamento della bozza corrente.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderImposta un'azione che aggiorna i destinatari Ccn dell'email di una bozza.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderImposta un'azione che aggiorna il corpo dell'email di una bozza.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderImposta un'azione che aggiorna i destinatari Cc di una bozza.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderImposta un'azione che aggiorna la riga dell'oggetto di una bozza.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderImposta un'azione che aggiorna i destinatari A di una bozza.

UpdateDraftBccRecipientsAction

Metodi

MetodoTipo restituitoBreve descrizione
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsActionAggiorna i destinatari Ccn di una bozza di email.

UpdateDraftBodyAction

Metodi

MetodoTipo restituitoBreve descrizione
addUpdateContent(content, contentType)UpdateDraftBodyActionAggiunge i contenuti specificati al corpo della bozza.
setUpdateType(updateType)UpdateDraftBodyActionImposta il UpdateDraftBodyType di questa azione di aggiornamento nel corpo della bozza.

UpdateDraftBodyType

Proprietà

ProprietàTipoDescrizione
IN_PLACE_INSERTEnumPredefinita.
INSERT_AT_STARTEnumLe azioni di aggiornamento inseriscono i contenuti all'inizio del corpo del messaggio.
INSERT_AT_ENDEnumLe azioni di aggiornamento inseriscono i contenuti alla fine del corpo del messaggio.

UpdateDraftCcRecipientsAction

Metodi

MetodoTipo restituitoBreve descrizione
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsActionAggiorna i destinatari Cc di una bozza di email.

UpdateDraftSubjectAction

Metodi

MetodoTipo restituitoBreve descrizione
addUpdateSubject(subject)UpdateDraftSubjectActionAggiorna la riga dell'oggetto di una bozza di email.

UpdateDraftToRecipientsAction

Metodi

MetodoTipo restituitoBreve descrizione
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsActionAggiorna i destinatari A di una bozza di email.

UpdatedWidget

Metodi

MetodoTipo restituitoBreve descrizione
addItem(text, value, selected, startIconUri, bottomText)UpdatedWidgetAggiunge un nuovo elemento che può essere selezionato.

Validation

Metodi

MetodoTipo restituitoBreve descrizione
setCharacterLimit(characterLimit)ValidationImposta il limite di caratteri del widget.
setInputType(inputType)ValidationImposta il tipo di input del widget.

VerticalAlignment

Proprietà

ProprietàTipoDescrizione
CENTEREnumPosiziona i contenuti verticalmente al centro del contenitore.
TOPEnumPosiziona i contenuti verticalmente nella parte superiore del contenitore.
BOTTOMEnumPosiziona i contenuti verticalmente nella parte inferiore del contenitore.

Widget

WrapStyle

Proprietà

ProprietàTipoDescrizione
NOWRAPEnumNessun a capo.
WRAPEnumInserisce un a capo nei contenuti di tutti i widget in una colonna.