Card Service

Serviço de cartão

Esse serviço permite que scripts configurem e criem componentes de cards e widgets e comportamentos para uma interface. As estruturas de interface que você cria com esse serviço ficam disponíveis automaticamente em computadores e dispositivos móveis, então não é necessário desenvolver interfaces separadas para cada um.

Classes

NomeBreve descrição
ActionUma ação que permite a interatividade em elementos da interface.
ActionResponseO objeto de resposta que pode ser retornado de uma função de callback (por exemplo, um manipulador de respostas de formulário) para realizar uma ou mais ações no cliente.
ActionResponseBuilderUm builder para objetos ActionResponse.
ActionStatusUma classe que representa o status de uma solicitação para invocar ou enviar uma caixa de diálogo.
AttachmentRepresenta um anexo criado por um complemento.
AuthorizationActionUma ação de autorização que envia o usuário para o AuthorizationUrl quando clicada.
AuthorizationExceptionUm erro que pode ser retornado para acionar a exibição de um card de autorização ao usuário.
BorderStyleUma classe que representa um estilo de borda completo que pode ser aplicado a widgets.
BorderTypeUm enum que representa os tipos de borda que podem ser aplicados aos widgets.
ButtonUma classe base para todos os botões.
ButtonSetContém um conjunto de objetos Button que são exibidos em uma linha.
CalendarEventActionResponseRepresenta uma resposta que faz mudanças no evento da agenda que o usuário está editando em reação a uma ação realizada na interface, como um clique de botão.
CalendarEventActionResponseBuilderUm builder para objetos CalendarEventActionResponse.
CardUm card de contexto que representa uma única visualização na interface.
CardActionUm item de menu clicável que é adicionado ao menu de cabeçalho do card.
CardBuilderUm builder para objetos Card.
CardHeaderO cabeçalho de um Card.
CardSectionUma seção de card contém grupos de widgets e oferece separação visual entre eles.
CardServiceO CardService permite criar cards genéricos usados em diferentes produtos de extensibilidade do Google, como os complementos do Google Workspace.
CardWithIdUm builder para objetos CardWithId.
CarouselO carrossel, também conhecido como controle deslizante, gira e mostra uma lista de widgets em formato de apresentação de slides, com botões que navegam para o widget anterior ou seguinte.
CarouselCardUm card que pode ser mostrado como um item de carrossel.
ChatActionResponseUma classe que representa os parâmetros que um app de chat pode usar para configurar como a resposta é postada.
ChatClientDataSourcePara um widget SelectionInput que usa um menu de seleção múltipla, uma fonte de dados do Google Chat.
ChatResponseO objeto de resposta para uma mensagem de card no Google Chat.
ChatResponseBuilderUm builder para objetos ChatResponse.
ChatSpaceDataSourceUma fonte de dados que preenche os espaços do Google Chat como itens de seleção para um menu de seleção múltipla.
ChipUm Chip com um ícone e um rótulo de texto.
ChipListContém um conjunto de objetos Chip que são mostrados em uma linha, passando para a próxima linha para rolagem horizontal.
ChipListLayoutUm enum que especifica o layout para ChipList.
CollapseControlUm controle personalizável de recolhimento e expansão.
ColumnUma coluna.
ColumnsO widget Columns mostra até duas colunas em um card ou caixa de diálogo.
CommonDataSourceUma fonte de dados compartilhada por todos os aplicativos do Google Workspace.
CommonWidgetActionDefine ações que não envolvem avaliações, como atualizar a visibilidade do widget.
ComposeActionResponseO objeto de resposta que pode ser retornado de um método de callback para ação de composição em um complemento do Gmail.
ComposeActionResponseBuilderUm builder para objetos ComposeActionResponse.
ComposedEmailTypeUm valor de enumeração que especifica se o e-mail composto é um rascunho independente ou de resposta.
ConditionUma condição usada para executar uma ação de evento como parte da validação de expressão CEL.
ContentTypeUm valor de enumeração que especifica o tipo de conteúdo gerado por um UpdateDraftActionResponse.
DatePickerUm campo de entrada que permite inserir uma data.
DateTimePickerUm campo de entrada que permite aos usuários inserir uma data e hora.
DecoratedTextUm widget que mostra texto com decorações opcionais.
DialogPara mais detalhes, consulte Abrir caixas de diálogo interativas na documentação do Google Chat.
DialogActionUm builder para objetos DialogAction.
DisplayStyleUma enumeração que define o estilo de exibição do card.
DividerUm divisor horizontal.
DriveItemsSelectedActionResponseRepresenta uma resposta que faz mudanças no Drive enquanto os itens do Drive estão selecionados e em reação a uma ação realizada na interface, como um clique de botão.
DriveItemsSelectedActionResponseBuilderUm builder para objetos DriveItemsSelectedActionResponse.
EditorFileScopeActionResponseFaz mudanças em um editor, como Documentos, Planilhas ou Apresentações Google, em resposta a uma ação realizada na interface.
EditorFileScopeActionResponseBuilderUm builder para objetos EditorFileScopeActionResponse.
EventActionUma EventAction a ser executada quando uma condição de validação de expressão CEL é atendida.
ExpressionDataOs dados de expressão usados para avaliar uma expressão
ExpressionDataActionAções para validação de expressões CEL .
ExpressionDataActionTypeUma enumeração que representa o tipo da ação de dados de expressão.
ExpressionDataConditionRepresenta um resultado de validação de expressão CEL.
ExpressionDataConditionTypeRepresenta se a expressão CEL foi avaliada com sucesso.
FixedFooterO rodapé fixo mostrado na parte de baixo de um Card.
GridUma grade organizada para mostrar uma coleção de itens.
GridItemOs itens com que os usuários interagem em um widget de grade.
GridItemLayoutUma enumeração que define o estilo de imagem e texto de um GridItem.
HorizontalAlignmentUma enumeração que especifica o alinhamento horizontal de um widget.
HorizontalSizeStyleUma enumeração que define como os widgets preenchem o espaço de uma coluna.
HostAppDataSourcePara um widget SelectionInput que usa um menu de seleção múltipla, uma fonte de dados de um aplicativo do Google Workspace.
IconÍcones predefinidos que podem ser usados em vários objetos da interface, como widgets ImageButton ou DecoratedText.
IconImageUm ícone predefinido, do Material Design ou de um URL com um estilo de corte personalizável.
ImageUm widget que mostra uma única imagem.
ImageButtonUm ImageButton com uma imagem exibida.
ImageButtonStyleUma enumeração que especifica o estilo de ImageButton.
ImageComponentUm componente de imagem que pode ser adicionado a itens de grade.
ImageCropStyleUma classe que representa um estilo de corte que pode ser aplicado a componentes de imagem.
ImageCropTypeUma enumeração que representa os estilos de corte aplicados aos componentes de imagem.
ImageStyleUma enumeração que define um estilo de corte de imagem.
InputTypeUma enumeração que define o tipo de entrada do widget.
InteractionUm tipo de enumeração que especifica o que fazer em resposta a uma interação com um usuário, como um usuário clicando em um botão em uma mensagem de card.
KeyValueEssa classe foi descontinuada.
LinkPreviewAção de card que mostra um card de prévia de link e um ícone inteligente no app host.
LoadIndicatorUm tipo de enumeração que especifica o tipo de indicador de carregamento ou progresso a ser mostrado enquanto um Action está sendo processado.
MaterialIconUm objeto que oferece suporte a todos os ícones de fontes do Google.
NavigationUm objeto auxiliar que controla a navegação por cards.
NotificationUma notificação mostrada ao usuário como resposta à interação com um elemento da interface.
OnCloseUma enumeração que especifica o que fazer quando um URL aberto por um OpenLink é fechado.
OpenAsUma enumeração que especifica como abrir um URL.
OpenLinkRepresenta uma ação para abrir um link com algumas opções.
OverflowMenuContém uma lista de objetos OverflowMenuItem que são mostrados em um menu pop-up.
OverflowMenuItemUm OverflowMenuItem com um ícone e um rótulo de texto.
PlatformDataSourcePara um widget SelectionInput que usa um menu de seleção múltipla, uma fonte de dados do Google Workspace.
ResponseTypeUma enumeração que representa o tipo de resposta do app Chat.
SelectionInputUm campo de entrada que permite escolher entre um conjunto de opções predefinidas.
SelectionInputTypeO formato dos itens que os usuários podem selecionar.
StatusUm enum que representa o código de status.
SuggestionsSugestões de preenchimento automático para complementar um widget TextInput.
SuggestionsResponseUm objeto de resposta que pode ser retornado de uma função de callback de sugestões.
SuggestionsResponseBuilderUm builder para objetos SuggestionsResponse.
SwitchUm elemento da interface que pode ser ativado ou desativado.
SwitchControlTypeTipo de um controle de widget Switch.
TextButtonUm TextButton com um rótulo de texto.
TextButtonStyleUma enumeração que especifica o estilo de TextButton.
TextInputUm widget de campo de entrada que aceita entrada de texto.
TextParagraphUm widget que mostra texto e é compatível com formatação HTML básica.
TimePickerUm campo de entrada que permite aos usuários inserir um horário.
TriggerUm gatilho que executa ações de eventos de widgets de validação de expressões CEL de acordo com o ID da regra de ação.
UniversalActionResponseO objeto de resposta que pode ser retornado de um método que cria uma ação universal.
UniversalActionResponseBuilderUm builder para os objetos UniversalActionResponse.
UpdateDraftActionResponseRepresenta uma ação que atualiza o rascunho de e-mail que o usuário está editando.
UpdateDraftActionResponseBuilderUm builder para objetos UpdateDraftActionResponse.
UpdateDraftBccRecipientsActionAtualiza os destinatários em Cco de um rascunho de e-mail.
UpdateDraftBodyActionAtualiza o corpo do rascunho de e-mail.
UpdateDraftBodyTypeUm valor de enumeração que especifica o tipo de um UpdateDraftBodyAction.
UpdateDraftCcRecipientsActionAtualiza os destinatários em cópia de um rascunho de e-mail.
UpdateDraftSubjectActionAtualiza a linha de assunto de um rascunho de e-mail.
UpdateDraftToRecipientsActionAtualiza os destinatários "Para" de um rascunho de e-mail.
UpdateVisibilityActionAtualiza a visibilidade de um widget de card para mostrar ou ocultar.
UpdatedWidgetA resposta do widget atualizado.
ValidationUm objeto que define a regra de validação do widget a que está anexado.
VariableButtonSizeUma enumeração que representa o tamanho do botão do seletor de variáveis.
VerticalAlignmentUma enumeração que define o alinhamento vertical dos widgets em uma coluna.
VisibilityUm enum que representa o estado de visibilidade dos widgets.
WidgetClasse base para todos os widgets que podem ser adicionados a um Card.
WorkflowDataSourcePara um widget SelectionInput,DateTimePicker ou TextInput, uma fonte de dados de um fluxo do Google Workspace.
WorkflowDataSourceTypeUma enumeração que representa o tipo da fonte de dados do fluxo de trabalho.
WrapStyleUma enumeração que define o estilo de quebra de texto para conteúdo em uma coluna.

Action

Métodos

MétodoTipo de retornoBreve descrição
addRequiredWidget(requiredWidget)ActionAdiciona os nomes dos widgets que essa ação precisa para um envio válido.
setAllWidgetsAreRequired(allWidgetsAreRequired)ActionIndica se essa ação exige entradas de todos os widgets.
setFunctionName(functionName)ActionDefine o nome da função de callback a ser chamada.
setInteraction(interaction)ActionDefine a interação com um usuário, necessária apenas ao abrir uma caixa de diálogo.
setLoadIndicator(loadIndicator)ActionDefine o indicador de carregamento que aparece enquanto a ação está em andamento.
setParameters(parameters)ActionPermite que parâmetros personalizados sejam transmitidos para a função de callback.
setPersistValues(persistValues)ActionIndica se os valores do formulário são determinados pelos valores do cliente ou do servidor depois que uma resposta de ação atualiza o Card do formulário.

ActionResponse

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.

ActionResponseBuilder

Métodos

MétodoTipo de retornoBreve descrição
build()ActionResponseCria e valida a resposta da ação atual.
setNavigation(navigation)ActionResponseBuilderDefine a resposta para uma ação Navigation.
setNotification(notification)ActionResponseBuilderDefine a notificação a ser exibida quando a ação é ativada.
setOpenLink(openLink)ActionResponseBuilderDefine o URL para navegar quando a ação é ativada.
setStateChanged(stateChanged)ActionResponseBuilderDefine uma flag para indicar que essa ação mudou o estado dos dados atuais.

ActionStatus

Métodos

MétodoTipo de retornoBreve descrição
setStatusCode(statusCode)ActionStatusRepresenta o status de uma solicitação para abrir ou enviar uma caixa de diálogo.
setUserFacingMessage(message)ActionStatusA mensagem a ser enviada aos usuários sobre o status da solicitação.

Attachment

Métodos

MétodoTipo de retornoBreve descrição
setIconUrl(iconUrl)AttachmentDefine o URL do ícone do anexo.
setMimeType(mimeType)AttachmentDefine o tipo MIME do anexo.
setResourceUrl(resourceUrl)AttachmentDefine o URL do recurso para o anexo.
setTitle(title)AttachmentDefine o título do anexo.

AuthorizationAction

Métodos

MétodoTipo de retornoBreve descrição
setAuthorizationUrl(authorizationUrl)AuthorizationActionDefine o URL de autorização para onde o usuário é levado após o pedido de autorização.

AuthorizationException

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.
setAuthorizationUrl(authUrl)AuthorizationExceptionDefine o URL de autorização para onde o usuário é levado após o pedido de autorização.
setCustomUiCallback(callback)AuthorizationExceptionO nome de uma função a ser chamada para gerar uma solicitação de autorização personalizada.
setResourceDisplayName(name)AuthorizationExceptionDefine o nome que é mostrado ao usuário ao pedir autorização.
throwException()voidFaz com que essa exceção seja gerada.

BorderStyle

Métodos

MétodoTipo de retornoBreve descrição
setCornerRadius(radius)BorderStyleDefine o raio do canto da borda, por exemplo, 8.
setStrokeColor(color)BorderStyleDefine a cor da borda.
setType(type)BorderStyleDefine o tipo da borda.

BorderType

Propriedades

PropriedadeTipoDescrição
NO_BORDEREnumSem estilo de borda.
STROKEEnumEstilo da borda do traço.

Button

Métodos

MétodoTipo de retornoBreve descrição
setAuthorizationAction(action)ButtonDefine uma ação de autorização que abre um URL para o fluxo de autorização quando o objeto é clicado.
setComposeAction(action, composedEmailType)ButtonDefine uma ação que cria um rascunho de e-mail quando o objeto é clicado.
setOnClickAction(action)ButtonDefine uma ação que é executada quando o objeto é clicado.
setOnClickOpenLinkAction(action)ButtonDefine uma ação que abre um URL em uma guia quando o objeto é clicado.
setOpenLink(openLink)ButtonDefine um URL para ser aberto quando o objeto é clicado.
setOverflowMenu(menu)ButtonDefine um menu pop-up para ser aberto quando o objeto é clicado.

ButtonSet

Métodos

MétodoTipo de retornoBreve descrição
addButton(button)ButtonSetAdiciona um botão.

CalendarEventActionResponse

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.

CalendarEventActionResponseBuilder

Métodos

MétodoTipo de retornoBreve descrição
addAttachments(attachments)CalendarEventActionResponseBuilderEspecifica que a resposta deve adicionar os anexos ao evento da Agenda quando a ação da interface associada for realizada.
addAttendees(emails)CalendarEventActionResponseBuilderEspecifica que a resposta deve adicionar os participantes indicados ao evento da Agenda quando a ação da interface associada for realizada.
build()CalendarEventActionResponseCria e valida a resposta da ação do evento da agenda atual.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderEspecifica que a resposta deve definir os dados de conferência indicados para o evento da Agenda quando a ação de interface associada for realizada.

Card

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.

CardAction

Métodos

MétodoTipo de retornoBreve descrição
setAuthorizationAction(action)CardActionDefine uma ação de autorização que abre um URL para o fluxo de autorização quando o objeto é clicado.
setComposeAction(action, composedEmailType)CardActionDefine uma ação que cria um rascunho de e-mail quando o objeto é clicado.
setOnClickAction(action)CardActionDefine uma ação que é executada quando o objeto é clicado.
setOnClickOpenLinkAction(action)CardActionDefine uma ação que abre um URL em uma guia quando o objeto é clicado.
setOpenLink(openLink)CardActionDefine um URL para ser aberto quando o objeto é clicado.
setText(text)CardActionDefine o texto do menu para essa ação.

CardBuilder

Métodos

MétodoTipo de retornoBreve descrição
addCardAction(cardAction)CardBuilderAdiciona um CardAction a este card.
addSection(section)CardBuilderAdiciona uma seção ao card.
build()CardCria e valida o cartão atual.
setDisplayStyle(displayStyle)CardBuilderDefine o estilo de exibição do card.
setFixedFooter(fixedFooter)CardBuilderDefine um rodapé fixo para este card.
setHeader(cardHeader)CardBuilderDefine o cabeçalho deste card.
setName(name)CardBuilderDefine o nome do cartão.
setPeekCardHeader(peekCardHeader)CardBuilderDefine o cabeçalho do card de visualização.

CardHeader

Métodos

MétodoTipo de retornoBreve descrição
setImageAltText(imageAltText)CardHeaderDefine o texto alternativo da imagem do cabeçalho.
setImageStyle(imageStyle)CardHeaderDefine o corte do ícone no cabeçalho do card.
setImageUrl(imageUrl)CardHeaderDefine a imagem a ser usada no cabeçalho fornecendo o URL ou a string de dados dela.
setSubtitle(subtitle)CardHeaderDefine o subtítulo do cabeçalho do card.
setTitle(title)CardHeaderDefine o título do cabeçalho do card.

CardSection

Métodos

MétodoTipo de retornoBreve descrição
addWidget(widget)CardSectionAdiciona o widget especificado a esta seção.
setCollapseControl(collapseControl)CardSectionDefine os botões personalizáveis de abrir e fechar da seção.
setCollapsible(collapsible)CardSectionDefine se a seção pode ser recolhida.
setHeader(header)CardSectionDefine o cabeçalho da seção.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionDefine o número de widgets que ainda são mostrados quando esta seção é recolhida.

CardService

Propriedades

PropriedadeTipoDescrição
BorderTypeBorderTypeA enumeração BorderType.
ChipListLayoutChipListLayoutA enumeração ChipListLayout.
ComposedEmailTypeComposedEmailTypeA enumeração ComposedEmailType.
ContentTypeContentTypeA enumeração ContentType.
ExpressionDataActionTypeExpressionDataActionTypeA enumeração ExpressionDataActionType.
ExpressionDataConditionTypeExpressionDataConditionTypeA enumeração ExpressionDataConditionType.
GridItemLayoutGridItemLayoutA enumeração GridItemLayout.
HorizontalAlignmentHorizontalAlignmentA enumeração HorizontalAlignment.
IconIconA enumeração Icon.
ImageButtonStyleImageButtonStyleA enumeração ImageButtonStyle.
ImageCropTypeImageCropTypeA enumeração ImageCropType.
ImageStyleImageStyleA enumeração ImageStyle.
InputTypeInputTypeA enumeração InputType.
LoadIndicatorLoadIndicatorA enumeração LoadIndicator.
OnCloseOnCloseA enumeração OnClose.
OpenAsOpenAsA enumeração OpenAs.
SelectionInputTypeSelectionInputTypeA enumeração SelectionInputType.
TextButtonStyleTextButtonStyleA enumeração TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeA enumeração UpdateDraftBodyType.
VisibilityVisibilityA enumeração Visibility.
WorkflowDataSourceTypeWorkflowDataSourceTypeA enumeração WorkflowDataSourceType.

Métodos

MétodoTipo de retornoBreve descrição
newAction()ActionCrie um novo Action.
newActionResponseBuilder()ActionResponseBuilderCrie um novo ActionResponseBuilder.
newActionStatus()ActionStatusCrie um novo ActionStatus.
newAttachment()AttachmentCrie um novo Attachment.
newAuthorizationAction()AuthorizationActionCrie um novo AuthorizationAction.
newAuthorizationException()AuthorizationExceptionCrie um novo AuthorizationException.
newBorderStyle()BorderStyleCrie um novo BorderStyle.
newButtonSet()ButtonSetCrie um novo ButtonSet.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderCrie um novo CalendarEventActionResponseBuilder.
newCardAction()CardActionCrie um novo CardAction.
newCardBuilder()CardBuilderCria um novo builder de card.
newCardHeader()CardHeaderCrie um novo CardHeader.
newCardSection()CardSectionCrie um novo CardSection.
newCardWithId()CardWithIdCrie um novo CardWithId.
newCarousel()CarouselCria uma Carousel.
newCarouselCard()CarouselCardCrie um novo CarouselCard.
newChatActionResponse()ChatActionResponseCrie um novo ChatActionResponse.
newChatResponseBuilder()ChatResponseBuilderCrie um novo ChatResponseBuilder.
newChip()ChipCrie um novo Chip.
newChipList()ChipListCrie um novo ChipList.
newCollapseControl()CollapseControlCrie um novo CollapseControl.
newColumn()ColumnCrie um novo Column.
newColumns()ColumnsCria um novo conjunto de Columns.
newComposeActionResponseBuilder()ComposeActionResponseBuilderCrie um novo ComposeActionResponseBuilder.
newDatePicker()DatePickerCrie um novo DatePicker.
newDateTimePicker()DateTimePickerCrie um novo DateTimePicker.
newDecoratedText()DecoratedTextCrie um novo DecoratedText.
newDialog()DialogCrie um novo Dialog.
newDialogAction()DialogActionCrie um novo DialogAction.
newDivider()DividerCrie um novo Divider.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderCrie um novo DriveItemsSelectedActionResponseBuilder.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderCrie um novo EditorFileScopeActionResponseBuilder.
newFixedFooter()FixedFooterCrie um novo FixedFooter.
newGrid()GridCrie um novo Grid.
newGridItem()GridItemCrie um novo GridItem.
newHostAppDataSource()HostAppDataSourceCria um novo HostAppDataSource e retorna um HostAppDataSource vazio.
newIconImage()IconImageCrie um novo IconImage.
newImage()ImageCrie um novo Image.
newImageButton()ImageButtonCrie um novo ImageButton.
newImageComponent()ImageComponentCrie um novo ImageComponent.
newImageCropStyle()ImageCropStyleCrie um novo ImageCropStyle.
newKeyValue()KeyValueCrie um novo KeyValue.
newLinkPreview()LinkPreviewCrie um novo LinkPreview.
newMaterialIcon()MaterialIconCrie um novo MaterialIcon.
newNavigation()NavigationCrie um novo Navigation.
newNotification()NotificationCrie um novo Notification.
newOpenLink()OpenLinkCrie um novo OpenLink.
newOverflowMenu()OverflowMenuCrie um novo OverflowMenu.
newOverflowMenuItem()OverflowMenuItemCrie um novo OverflowMenuItem.
newSelectionInput()SelectionInputCrie um novo SelectionInput.
newSuggestions()SuggestionsCrie um novo Suggestions.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderCrie um novo SuggestionsResponseBuilder.
newSwitch()SwitchCrie um novo Switch.
newTextButton()TextButtonCrie um novo TextButton.
newTextInput()TextInputCrie um novo TextInput.
newTextParagraph()TextParagraphCrie um novo TextParagraph.
newTimePicker()TimePickerCrie um novo TimePicker.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderCrie um novo UniversalActionResponseBuilder.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderCrie um novo UpdateDraftActionResponseBuilder.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionCria um novo UpdateDraftBccRecipientsAction.
newUpdateDraftBodyAction()UpdateDraftBodyActionCrie um novo UpdateDraftBodyAction.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionCrie um novo UpdateDraftCcRecipientsAction.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionCrie um novo UpdateDraftSubjectAction.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionCrie um novo UpdateDraftToRecipientsAction.
newValidation()ValidationCrie um novo Validation.

CardWithId

Métodos

MétodoTipo de retornoBreve descrição
setCard(card)CardWithIdDefine o cartão do cardWithId.
setCardId(id)CardWithIdDefine o ID exclusivo do cartão do cardWithId.

Métodos

MétodoTipo de retornoBreve descrição
addCarouselCard(card)CarouselAdiciona um card de carrossel.

CarouselCard

Métodos

MétodoTipo de retornoBreve descrição
addFooterWidget(widget)CarouselCardAdiciona o widget especificado ao rodapé do card do carrossel.
addWidget(widget)CarouselCardAdiciona o widget especificado a este card de carrossel.

ChatActionResponse

Métodos

MétodoTipo de retornoBreve descrição
setDialogAction(dialogAction)ChatActionResponseDefine a ação da caixa de diálogo como um evento relacionado a uma caixa de diálogo.
setResponseType(responseType)ChatActionResponseO tipo de resposta do app Chat.
setUpdatedWidget(updatedWidget)ChatActionResponseDefine o widget atualizado, usado para fornecer opções de preenchimento automático para um widget.
setUrl(url)ChatActionResponseO URL para os usuários autenticarem ou configurarem.

ChatClientDataSource

Métodos

MétodoTipo de retornoBreve descrição
setSpaceDataSource(spaceDataSource)ChatClientDataSourceUma fonte de dados que preenche os espaços do Google Chat como itens de seleção para um menu de seleção múltipla.

ChatResponse

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.

ChatResponseBuilder

Métodos

MétodoTipo de retornoBreve descrição
addCardsV2(cardWithId)ChatResponseBuilderDefine o campo de card da mensagem.
build()ChatResponseCria e valida a resposta da ação atual.
setActionResponse(actionResponse)ChatResponseBuilderDefine o campo de resposta da ação da mensagem.
setText(text)ChatResponseBuilderDefine o texto da mensagem do Chat.

ChatSpaceDataSource

Métodos

MétodoTipo de retornoBreve descrição
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSourceSe definido como true, o menu de seleção múltipla vai selecionar o espaço atual do Google Chat como um item por padrão.

Chip

Métodos

MétodoTipo de retornoBreve descrição
setAltText(altText)ChipDefine o texto alternativo do ícone para acessibilidade.
setAuthorizationAction(action)ChipDefine uma ação de autorização que abre um URL para o fluxo de autorização quando o objeto é clicado.
setComposeAction(action, composedEmailType)ChipDefine uma ação que cria um rascunho de e-mail quando o objeto é clicado.
setDisabled(disabled)ChipDefine se o ícone está desativado.
setIcon(icon)ChipDefine o ícone a ser usado como o ícone do ícone.
setLabel(label)ChipDefine o título do ícone.
setOnClickAction(action)ChipDefine uma ação que é executada quando o objeto é clicado.
setOnClickOpenLinkAction(action)ChipDefine uma ação que abre um URL em uma guia quando o objeto é clicado.
setOpenLink(openLink)ChipDefine um URL para ser aberto quando o objeto é clicado.

ChipList

Métodos

MétodoTipo de retornoBreve descrição
addChip(chip)ChipListAdiciona um ícone.
setLayout(layout)ChipListDefine o layout da lista de chips.

ChipListLayout

Propriedades

PropriedadeTipoDescrição
WRAPPEDEnumA lista de ícones passa para a próxima linha se não houver espaço horizontal suficiente.
HORIZONTAL_SCROLLABLEEnumOs chips rolam horizontalmente se não couberem no espaço disponível.

CollapseControl

Métodos

MétodoTipo de retornoBreve descrição
setCollapseButton(button)CollapseControlDefine o Button que é mostrado para o botão "Mostrar menos".
setExpandButton(button)CollapseControlDefine o Button que é mostrado para o botão "Mostrar mais".
setHorizontalAlign(horizontalAlignment)CollapseControlDefine o HorizontalAlignment do CollapseControl.

Column

Columns

Métodos

MétodoTipo de retornoBreve descrição
addColumn(column)ColumnsAdiciona um Column ao widget "Colunas".
setWrapStyle(wrapStyle)ColumnsDefine o estilo de ajuste das colunas e controla como elas são redimensionadas com base na largura da tela.

CommonDataSource

Propriedades

PropriedadeTipoDescrição
UNKNOWNEnumValor padrão.
USEREnumUsuários do Google Workspace.

CommonWidgetAction

Métodos

MétodoTipo de retornoBreve descrição
setUpdateVisibilityAction(updateVisibilityAction)CommonWidgetActionDefine a ação de visibilidade de atualização para widgets.

ComposeActionResponse

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.

ComposeActionResponseBuilder

Métodos

MétodoTipo de retornoBreve descrição
build()ComposeActionResponseCria e valida a resposta da ação de composição atual.
setGmailDraft(draft)ComposeActionResponseBuilderDefine o rascunho GmailMessage criado usando GmailMessage.createDraftReply(body) ou funções semelhantes.

ComposedEmailType

Propriedades

PropriedadeTipoDescrição
REPLY_AS_DRAFTEnumUm rascunho que é uma resposta a outra mensagem.
STANDALONE_DRAFTEnumUm rascunho que é uma mensagem independente.

Condition

Métodos

MétodoTipo de retornoBreve descrição
setActionRuleId(actionRuleId)ConditionO ID exclusivo da regra de ação a ser executada em resposta à condição.
setExpressionDataCondition(expressionDataCondition)ConditionDefine a condição de validação de expressão CEL usada para determinar se a ação de evento deve ser executada.

ContentType

Propriedades

PropriedadeTipoDescrição
TEXTEnumIndica que o conteúdo gerado é texto simples.
MUTABLE_HTMLEnumIndica que o conteúdo gerado está formatado como HTML.
IMMUTABLE_HTMLEnumIndica que o conteúdo gerado está formatado como HTML, mas não pode ser editado depois de gerado.

DatePicker

Métodos

MétodoTipo de retornoBreve descrição
setFieldName(fieldName)DatePickerDefine o nome do campo que identifica esse seletor no objeto de evento gerado quando há uma interação da interface.
setOnChangeAction(action)DatePickerDefine um Action que o script executa sempre que a entrada do seletor muda.
setTitle(title)DatePickerDefine o título exibido acima do campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerDefine o valor pré-preenchido a ser definido no campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerDefine o valor pré-preenchido a ser definido no campo de entrada.

DateTimePicker

Métodos

MétodoTipo de retornoBreve descrição
setFieldName(fieldName)DateTimePickerDefine o nome do campo que identifica esse seletor no objeto de evento gerado quando há uma interação da interface.
setHostAppDataSource(hostAppDataSource)DateTimePickerEm um fluxo do Google Workspace, as variáveis de entrada aceitam saídas de data e hora de outras etapas do fluxo.
setOnChangeAction(action)DateTimePickerDefine um Action que o script executa sempre que a entrada do seletor muda.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerDefine o número de minutos que o fuso horário deve ser compensado do UTC.
setTitle(title)DateTimePickerDefine o título exibido acima do campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerDefine o valor pré-preenchido a ser definido no campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerDefine o valor pré-preenchido a ser definido no campo de entrada.

DecoratedText

Métodos

MétodoTipo de retornoBreve descrição
setAuthorizationAction(action)DecoratedTextDefine uma ação de autorização que abre um URL para o fluxo de autorização quando o objeto é clicado.
setBottomLabel(text)DecoratedTextDefine o texto do rótulo a ser usado como chave e exibido abaixo do conteúdo de texto.
setButton(button)DecoratedTextDefine o Button que é mostrado à direita do texto.
setComposeAction(action, composedEmailType)DecoratedTextDefine uma ação que cria um rascunho de e-mail quando o objeto é clicado.
setEndIcon(endIcon)DecoratedTextDefine o IconImage opcional que é mostrado à direita do conteúdo.
setOnClickAction(action)DecoratedTextDefine uma ação que é executada quando o objeto é clicado.
setOnClickOpenLinkAction(action)DecoratedTextDefine uma ação que abre um URL em uma guia quando o objeto é clicado.
setOpenLink(openLink)DecoratedTextDefine um URL para ser aberto quando o objeto é clicado.
setStartIcon(startIcon)DecoratedTextDefine o IconImage opcional para exibição antes do conteúdo de texto.
setSwitchControl(switchToSet)DecoratedTextDefine o Switch que é exibido à direita do conteúdo.
setText(text)DecoratedTextDefine o texto a ser usado como valor.
setTopLabel(text)DecoratedTextDefine o texto do rótulo a ser usado como chave e exibido acima do conteúdo de texto.
setWrapText(wrapText)DecoratedTextDefine se o texto do valor deve ser mostrado em uma ou várias linhas.

Dialog

Métodos

MétodoTipo de retornoBreve descrição
setBody(card)DialogDefine o cartão do Dialog.

DialogAction

Métodos

MétodoTipo de retornoBreve descrição
setActionStatus(actionStatus)DialogActionDefine o status da ação de DialogAction.
setDialog(dialog)DialogActionDefine a caixa de diálogo do DialogAction.

DisplayStyle

Propriedades

PropriedadeTipoDescrição
PEEKEnumMostrar o cabeçalho do card na parte de baixo do conteúdo do complemento sobre o conteúdo atual.
REPLACEEnumMostre o card substituindo o conteúdo atual.

Divider

DriveItemsSelectedActionResponse

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.

DriveItemsSelectedActionResponseBuilder

Métodos

MétodoTipo de retornoBreve descrição
build()DriveItemsSelectedActionResponseCria a resposta da ação atual do Drive.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderEspecifica que a resposta solicita o escopo de arquivo para o item contextual relevante no Drive.

EditorFileScopeActionResponse

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.

EditorFileScopeActionResponseBuilder

Métodos

MétodoTipo de retornoBreve descrição
build()EditorFileScopeActionResponseCria a resposta da ação do Editor atual.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderSolicita o escopo drive.file para o documento ativo atual do Editor.

EventAction

Métodos

MétodoTipo de retornoBreve descrição
addPostEventTrigger(trigger)EventActionAdiciona uma condição de validação de expressão CEL para avaliar depois que a ação de evento for executada.
setActionRuleId(actionRuleId)EventActionDefine um identificador exclusivo para a ação de evento.
setCommonWidgetAction(commonWidgetAction)EventActionDefine a ação comum do widget para widgets.
setExpressionDataAction(expressionDataAction)EventActionDefine a ação de dados de validação de expressão CEL para widgets.

ExpressionData

Métodos

MétodoTipo de retornoBreve descrição
addCondition(condition)ExpressionDataAdiciona uma condição aos dados de expressão atuais.
addEventAction(eventAction)ExpressionDataAdiciona uma ação de evento aos dados de expressão atuais.
setExpression(expression)ExpressionDataDefine o valor de dados da expressão.
setId(id)ExpressionDataDefine o ID dos dados da expressão.

ExpressionDataAction

Métodos

MétodoTipo de retornoBreve descrição
setActionType(type)ExpressionDataActionDefine o tipo da ação de dados de expressão.

ExpressionDataActionType

Propriedades

PropriedadeTipoDescrição
ACTION_TYPE_UNSPECIFIEDEnumO tipo de ação não especificado.
START_EXPRESSION_EVALUATIONEnumA ação para iniciar a validação de expressão CEL.

ExpressionDataCondition

Métodos

MétodoTipo de retornoBreve descrição
setConditionType(type)ExpressionDataConditionDefine o tipo de condição para uma validação de expressão CEL para indicar se a expressão foi avaliada com sucesso.

ExpressionDataConditionType

Propriedades

PropriedadeTipoDescrição
CONDITION_TYPE_UNSPECIFIEDEnumO tipo de condição não especificado.
EXPRESSION_EVALUATION_SUCCESSEnumA expressão CEL foi avaliada e gerou um resultado positivo.
EXPRESSION_EVALUATION_FAILUREEnumA expressão CEL foi avaliada como um resultado de falha.

FixedFooter

Métodos

MétodoTipo de retornoBreve descrição
setPrimaryButton(button)FixedFooterDefina o botão principal no rodapé fixo.
setSecondaryButton(button)FixedFooterDefina o botão secundário no rodapé fixo.

Grid

Métodos

MétodoTipo de retornoBreve descrição
addItem(gridItem)GridAdiciona um novo item à grade.
setAuthorizationAction(action)GridDefine uma ação de autorização que abre um URL para o fluxo de autorização quando o objeto é clicado.
setBorderStyle(borderStyle)GridDefine o estilo de borda aplicado a cada item da grade.
setComposeAction(action, composedEmailType)GridDefine uma ação que cria um rascunho de e-mail quando o objeto é clicado.
setNumColumns(numColumns)GridO número de colunas a serem exibidas na grade.
setOnClickAction(action)GridDefine uma ação que é executada quando o objeto é clicado.
setOnClickOpenLinkAction(action)GridDefine uma ação que abre um URL em uma guia quando o objeto é clicado.
setOpenLink(openLink)GridDefine um URL para ser aberto quando o objeto é clicado.
setTitle(title)GridDefine o texto do título da grade.

GridItem

Métodos

MétodoTipo de retornoBreve descrição
setIdentifier(id)GridItemDefine o identificador do item de grade.
setImage(image)GridItemDefine a imagem para este item da grade.
setLayout(layout)GridItemDefine o layout do texto e da imagem para o item da grade.
setSubtitle(subtitle)GridItemDefine o subtítulo do item da grade.
setTextAlignment(alignment)GridItemDefine o alinhamento horizontal do item da grade.
setTitle(title)GridItemDefine o texto do título do item de grade.

GridItemLayout

Propriedades

PropriedadeTipoDescrição
TEXT_BELOWEnumO título e o subtítulo são mostrados abaixo da imagem do item da grade.
TEXT_ABOVEEnumO título e o subtítulo são mostrados acima da imagem do item da grade.

HorizontalAlignment

Propriedades

PropriedadeTipoDescrição
STARTEnumAlinhe o widget ao início do lado da frase.
CENTEREnumAlinhe o widget ao centro.
ENDEnumAlinhe o widget ao final da frase.

HorizontalSizeStyle

Propriedades

PropriedadeTipoDescrição
FILL_AVAILABLE_SPACEEnumDimensiona o Widget para preencher o espaço horizontal disponível de um Column.
FILL_MINIMUM_SPACEEnumRedimensiona o Widget para ocupar o menor espaço horizontal possível em um Column.

HostAppDataSource

Métodos

MétodoTipo de retornoBreve descrição
setChatDataSource(chatClientDataSource)HostAppDataSourceDefine a fonte de dados do Google Chat.
setWorkflowDataSource(workflowDataSource)HostAppDataSourceDefine a fonte de dados dos fluxos do Google Workspace.

Icon

Propriedades

PropriedadeTipoDescrição
NONEEnumSem ícone.
AIRPLANEEnumÍcone de voo de avião
BOOKMARKEnumÍcone de favoritos
BUSEnumÍcone de ônibus
CAREnumÍcone de carro
CLOCKEnumÍcone de relógio
CONFIRMATION_NUMBER_ICONEnumÍcone do número de confirmação
DOLLAREnumÍcone de dólar
DESCRIPTIONEnumÍcone de descrição
EMAILEnumÍcone de e-mail
EVENT_PERFORMEREnumÍcone de e-mail
EVENT_SEATEnumÍcone de assento do evento
FLIGHT_ARRIVALEnumÍcone de chegada de voo
FLIGHT_DEPARTUREEnumÍcone de partida do voo
HOTELEnumÍcone de hotel
HOTEL_ROOM_TYPEEnumÍcone de hotel
INVITEEnumÍcone de convite
MAP_PINEnumÍcone de fixação no mapa
MEMBERSHIPEnumÍcone de assinatura
MULTIPLE_PEOPLEEnumÍcone de várias pessoas
OFFEREnumÍcone de oferta
PERSONEnumÍcone de pessoa
PHONEEnumÍcone de telefone
RESTAURANT_ICONEnumÍcone de restaurante
SHOPPING_CARTEnumÍcone do carrinho de compras
STAREnumÍcone de estrela
STOREEnumÍcone da loja
TICKETEnumÍcone de ingresso
TRAINEnumÍcone de trem
VIDEO_CAMERAEnumÍcone de câmera de vídeo
VIDEO_PLAYEnumÍcone de reprodução de vídeo

IconImage

Métodos

MétodoTipo de retornoBreve descrição
setAltText(altText)IconImageDefine o texto alternativo do URL, que é usado para acessibilidade.
setIcon(icon)IconImageDefine o ícone predefinido se o URL não estiver definido.
setIconUrl(url)IconImageDefine o URL do ícone se ele não estiver definido.
setImageCropType(imageCropType)IconImageDefine o estilo de corte da imagem.
setMaterialIcon(icon)IconImageDefine o ícone do Material Design.

Image

Métodos

MétodoTipo de retornoBreve descrição
setAltText(altText)ImageDefine o texto alternativo da imagem para acessibilidade.
setAuthorizationAction(action)ImageDefine uma ação de autorização que abre um URL para o fluxo de autorização quando o objeto é clicado.
setComposeAction(action, composedEmailType)ImageDefine uma ação que cria um rascunho de e-mail quando o objeto é clicado.
setImageUrl(url)ImageDefine a imagem a ser usada fornecendo o URL ou a string de dados dela.
setOnClickAction(action)ImageDefine uma ação que é executada quando o objeto é clicado.
setOnClickOpenLinkAction(action)ImageDefine uma ação que abre um URL em uma guia quando o objeto é clicado.
setOpenLink(openLink)ImageDefine um URL para ser aberto quando o objeto é clicado.

ImageButton

Métodos

MétodoTipo de retornoBreve descrição
setAltText(altText)ImageButtonDefine o texto alternativo do botão para acessibilidade.
setAuthorizationAction(action)ImageButtonDefine uma ação de autorização que abre um URL para o fluxo de autorização quando o objeto é clicado.
setComposeAction(action, composedEmailType)ImageButtonDefine uma ação que cria um rascunho de e-mail quando o objeto é clicado.
setIcon(icon)ImageButtonDefine um Icon predefinido para mostrar no botão.
setIconUrl(url)ImageButtonDefine o URL de uma imagem a ser usada como ícone do botão.
setImageButtonStyle(imageButtonStyle)ImageButtonDefine o estilo do botão.
setMaterialIcon(icon)ImageButtonDefine o ícone do Material Design.
setOnClickAction(action)ImageButtonDefine uma ação que é executada quando o objeto é clicado.
setOnClickOpenLinkAction(action)ImageButtonDefine uma ação que abre um URL em uma guia quando o objeto é clicado.
setOpenLink(openLink)ImageButtonDefine um URL para ser aberto quando o objeto é clicado.
setOverflowMenu(menu)ImageButtonDefine um menu pop-up para ser aberto quando o objeto é clicado.

ImageButtonStyle

Propriedades

PropriedadeTipoDescrição
BORDERLESSEnumBotão de imagem sem borda.
OUTLINEDEnumBotão de imagem com plano de fundo transparente.
FILLEDEnumBotão de imagem com fundo colorido.
FILLED_TONALEnumBotão de imagem com um meio-termo alternativo entre botões preenchidos e com contorno.

ImageComponent

Métodos

MétodoTipo de retornoBreve descrição
setAltText(altText)ImageComponentDefine o texto alternativo da imagem.
setBorderStyle(borderStyle)ImageComponentDefine o estilo da borda aplicada à imagem.
setCropStyle(imageCropStyle)ImageComponentDefine o estilo de corte da imagem.
setImageUrl(url)ImageComponentDefine o URL da imagem.

ImageCropStyle

Métodos

MétodoTipo de retornoBreve descrição
setAspectRatio(ratio)ImageCropStyleDefine a proporção a ser usada se o tipo de corte for RECTANGLE_CUSTOM.
setImageCropType(type)ImageCropStyleDefine o tipo de corte da imagem.

ImageCropType

Propriedades

PropriedadeTipoDescrição
SQUAREEnumEstilo de corte de forma quadrada.
CIRCLEEnumEstilo de corte circular.
RECTANGLE_CUSTOMEnumEstilo de corte em forma de retângulo com proporção personalizada.
RECTANGLE_4_3EnumEstilo de corte retangular com proporção de 4:3.

ImageStyle

Propriedades

PropriedadeTipoDescrição
SQUAREEnumSem corte.
CIRCLEEnumCorte em formato de círculo.

InputType

Propriedades

PropriedadeTipoDescrição
TEXTEnumAceitar texto normal.
INTEGEREnumAceita um número inteiro.
FLOATEnumAceita um número de ponto flutuante.
EMAILEnumAceitar um endereço de e-mail.

Interaction

Propriedades

PropriedadeTipoDescrição
INTERACTION_UNSPECIFIEDEnumValor padrão.
OPEN_DIALOGEnumAbre uma caixa de diálogo, uma interface baseada em cards que os apps do Chat usam para interagir com os usuários.

KeyValue

Métodos

MétodoTipo de retornoBreve descrição
setAuthorizationAction(action)KeyValueDefine uma ação de autorização que abre um URL para o fluxo de autorização quando o objeto é clicado.
setComposeAction(action, composedEmailType)KeyValueDefine uma ação que cria um rascunho de e-mail quando o objeto é clicado.
setOnClickAction(action)KeyValueDefine uma ação que é executada quando o objeto é clicado.
setOnClickOpenLinkAction(action)KeyValueDefine uma ação que abre um URL em uma guia quando o objeto é clicado.
setOpenLink(openLink)KeyValueDefine um URL para ser aberto quando o objeto é clicado.

LinkPreview

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.
setLinkPreviewTitle(title)LinkPreviewDefine o título que aparece na prévia do link acima do card de prévia.
setPreviewCard(previewCard)LinkPreviewDefine o card que mostra informações sobre um link de um serviço de terceiros ou que não é do Google.
setTitle(title)LinkPreviewDefine o título que aparece no ícone inteligente da prévia do link.

LoadIndicator

Propriedades

PropriedadeTipoDescrição
SPINNEREnumUse um indicador de spinner.
NONEEnumNão use um indicador.

MaterialIcon

Métodos

MétodoTipo de retornoBreve descrição
setFill(fill)MaterialIconIndica se o ícone é renderizado como preenchido.
setGrade(grade)MaterialIconO peso e a gradação afetam a espessura de um símbolo.
setName(name)MaterialIconDefine o nome do ícone.
setWeight(weight)MaterialIconA espessura do traço do ícone.

Métodos

MétodoTipo de retornoBreve descrição
popCard()NavigationExtrai um card da pilha de navegação.
popToNamedCard(cardName)NavigationMostra o card especificado pelo nome.
popToRoot()NavigationExtrai a pilha de cards para o card raiz.
printJson()StringImprime a representação JSON deste objeto.
pushCard(card)NavigationEnvia o card especificado para a pilha.
updateCard(card)NavigationFaz uma substituição no lugar do cartão atual.

Notification

Métodos

MétodoTipo de retornoBreve descrição
setText(text)NotificationDefine o texto a ser mostrado na notificação.

OnClose

Propriedades

PropriedadeTipoDescrição
NOTHINGEnumNão fazer nada ao fechar.
RELOADEnumRecarrega o complemento quando a janela é fechada.

OpenAs

Propriedades

PropriedadeTipoDescrição
FULL_SIZEEnumAbra em uma janela ou guia completa.
OVERLAYEnumAbrir como uma sobreposição, como um pop-up.

Métodos

MétodoTipo de retornoBreve descrição
setOnClose(onClose)OpenLinkDefine o comportamento da ação de URL quando a janela ou guia do URL é fechada.
setOpenAs(openAs)OpenLinkDefine o comportamento do URL quando ele é aberto.
setUrl(url)OpenLinkDefine o URL a ser aberto.

OverflowMenu

Métodos

MétodoTipo de retornoBreve descrição
addMenuItem(menuItem)OverflowMenuAdiciona um item de menu.

OverflowMenuItem

Métodos

MétodoTipo de retornoBreve descrição
setAuthorizationAction(action)OverflowMenuItemDefine uma ação de autorização que abre um URL para o fluxo de autorização quando o objeto é clicado.
setComposeAction(action, composedEmailType)OverflowMenuItemDefine uma ação que cria um rascunho de e-mail quando o objeto é clicado.
setDisabled(disabled)OverflowMenuItemDefine se o item de menu está desativado.
setOnClickAction(action)OverflowMenuItemDefine uma ação que é executada quando o objeto é clicado.
setOnClickOpenLinkAction(action)OverflowMenuItemDefine uma ação que abre um URL em uma guia quando o objeto é clicado.
setOpenLink(openLink)OverflowMenuItemDefine um URL para ser aberto quando o objeto é clicado.
setStartIcon(icon)OverflowMenuItemDefine o ícone principal do item de menu.
setText(text)OverflowMenuItemDefine o título do item de menu.

PlatformDataSource

Métodos

MétodoTipo de retornoBreve descrição
setCommonDataSource(commonDataSource)PlatformDataSourceDefine a fonte de dados do Google Workspace.
setHostAppDataSource(hostAppDataSource)PlatformDataSourceUsado para preencher espaços no menu de multisseleção.

ResponseType

Propriedades

PropriedadeTipoDescrição
TYPE_UNSPECIFIEDEnumTipo padrão processado como NEW_MESSAGE.
NEW_MESSAGEEnumPostar como uma nova mensagem no tópico.
UPDATE_MESSAGEEnumAtualize a mensagem do app Chat.
UPDATE_USER_MESSAGE_CARDSEnumAtualiza os cards em uma mensagem de um usuário.
REQUEST_CONFIGEnumPedir ao usuário, de forma privada, autenticação ou configuração adicional.
DIALOGEnumApresenta uma caixa de diálogo.
UPDATE_WIDGETEnumConsulta de opções de preenchimento automático de texto do widget.

SelectionInput

Métodos

MétodoTipo de retornoBreve descrição
addItem(text, value, selected)SelectionInputAdiciona um novo item que pode ser selecionado.
addMultiSelectItem(text, value, selected, startIconUri, bottomText)SelectionInputAdiciona um novo item que pode ser selecionado para menus de seleção múltipla.
setExternalDataSource(action)SelectionInputDefine uma fonte de dados externa, como um banco de dados relacional.
setFieldName(fieldName)SelectionInputDefine a chave que identifica essa entrada de seleção no objeto de evento gerado quando há uma interação da interface.
setMultiSelectMaxSelectedItems(maxSelectedItems)SelectionInputDefine o número máximo de itens que um usuário pode selecionar.
setMultiSelectMinQueryLength(queryLength)SelectionInputDefine o número de caracteres de texto que um usuário insere antes que o app consulte o preenchimento automático e mostre itens sugeridos no card.
setOnChangeAction(action)SelectionInputDefine um Action a ser executado sempre que a entrada de seleção mudar.
setPlatformDataSource(platformDataSource)SelectionInputDefine uma fonte de dados do Google Workspace.
setTitle(title)SelectionInputDefine o título a ser mostrado antes do campo de entrada.
setType(type)SelectionInputDefine o tipo desta entrada.

SelectionInputType

Propriedades

PropriedadeTipoDescrição
CHECK_BOXEnumEstilo de entrada da caixa de seleção.
RADIO_BUTTONEnumEstilo de entrada do botão de opção.
DROPDOWNEnumEstilo de entrada de seleção do menu suspenso.
SWITCHEnumUm conjunto de interruptores.
MULTI_SELECTEnumUm menu de seleção múltipla para dados estáticos ou dinâmicos.
OVERFLOW_MENUEnumUm elemento da interface que abriga outras opções que não cabem na interface principal.

Status

Propriedades

PropriedadeTipoDescrição
OKEnumMapeamento HTTP: 200 OK
CANCELLEDEnumMapeamento HTTP: 499 Solicitação fechada pelo cliente
UNKNOWNEnumErro desconhecido.
INVALID_ARGUMENTEnumO cliente especificou um argumento inválido.
DEADLINE_EXCEEDEDEnumMapeamento HTTP: 504 Tempo limite do gateway
NOT_FOUNDEnumMapeamento HTTP: 404 Não encontrado
ALREADY_EXISTSEnumA entidade que um cliente tentou criar já existe.
PERMISSION_DENIEDEnumMapeamento HTTP: 403 Proibido
UNAUTHENTICATEDEnumMapeamento HTTP: 401 Não autorizado
RESOURCE_EXHAUSTEDEnumMapeamento HTTP: 429 Há muitas solicitações
FAILED_PRECONDITIONEnumA operação foi rejeitada porque o estado do sistema não é o necessário para a execução dela.
ABORTEDEnumA operação foi cancelada, normalmente devido a um problema de simultaneidade, como falha na verificação do sequenciador ou cancelamento da transação.
OUT_OF_RANGEEnumHouve uma tentativa da operação depois do intervalo válido.
UNIMPLEMENTEDEnumMapeamento HTTP: 501 Não implementado
INTERNALEnumErros internos.
UNAVAILABLEEnumMapeamento HTTP: 503 Serviço indisponível
DATA_LOSSEnumPerda ou corrupção irrecuperável de dados.

Suggestions

Métodos

MétodoTipo de retornoBreve descrição
addSuggestion(suggestion)SuggestionsAdicione uma sugestão de texto.
addSuggestions(suggestions)SuggestionsAdicione uma lista de sugestões de texto.

SuggestionsResponse

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.

SuggestionsResponseBuilder

Métodos

MétodoTipo de retornoBreve descrição
build()SuggestionsResponseCria e valida a resposta de sugestões atual.
setSuggestions(suggestions)SuggestionsResponseBuilderDefine as sugestões usadas no preenchimento automático em campos de texto.

Switch

Métodos

MétodoTipo de retornoBreve descrição
setControlType(controlType)SwitchDefine o tipo de controle da chave.
setFieldName(fieldName)SwitchDefine a chave que identifica essa troca no objeto de evento gerado quando há uma interação da interface.
setOnChangeAction(action)SwitchDefine a ação a ser realizada quando a chave é alternada.
setSelected(selected)SwitchDefine se a chave deve começar selecionada ou não.
setValue(value)SwitchDefine o valor enviado como entrada de formulário quando a chave é ativada.

SwitchControlType

Propriedades

PropriedadeTipoDescrição
SWITCHEnumControle no estilo de alternância para um widget de alternância.
CHECK_BOXEnumControle no estilo caixa de seleção para um widget de interruptor.

TextButton

Métodos

MétodoTipo de retornoBreve descrição
setAltText(altText)TextButtonDefine o texto alternativo do botão para acessibilidade.
setAuthorizationAction(action)TextButtonDefine uma ação de autorização que abre um URL para o fluxo de autorização quando o objeto é clicado.
setBackgroundColor(backgroundColor)TextButtonDefine a cor do plano de fundo do botão TextButtonStyle.FILLED.
setComposeAction(action, composedEmailType)TextButtonDefine uma ação que cria um rascunho de e-mail quando o objeto é clicado.
setDisabled(disabled)TextButtonDefine se o botão está desativado.
setIcon(icon)TextButtonDefine um Icon predefinido para mostrar no botão.
setIconUrl(url)TextButtonDefine o URL de uma imagem a ser usada como ícone do botão.
setMaterialIcon(icon)TextButtonDefine o ícone do Material Design.
setOnClickAction(action)TextButtonDefine uma ação que é executada quando o objeto é clicado.
setOnClickOpenLinkAction(action)TextButtonDefine uma ação que abre um URL em uma guia quando o objeto é clicado.
setOpenLink(openLink)TextButtonDefine um URL para ser aberto quando o objeto é clicado.
setOverflowMenu(menu)TextButtonDefine um menu pop-up para ser aberto quando o objeto é clicado.
setText(text)TextButtonDefine o texto que aparece no botão.
setTextButtonStyle(textButtonStyle)TextButtonDefine o estilo do botão.

TextButtonStyle

Propriedades

PropriedadeTipoDescrição
OUTLINEDEnumBotão de texto normal com plano de fundo transparente.
TEXTEnumNÃO USE.
FILLEDEnumBotão de texto com plano de fundo colorido.
FILLED_TONALEnumBotão de texto normal com um meio-termo alternativo entre botões preenchidos e com contorno.
BORDERLESSEnumBotão de texto normal sem borda.

TextInput

Métodos

MétodoTipo de retornoBreve descrição
setFieldName(fieldName)TextInputDefine a chave que identifica essa entrada de texto no objeto de evento gerado quando há uma interação da interface.
setHint(hint)TextInputDefine uma dica para a entrada de texto.
setHostAppDataSource(hostAppDataSource)TextInputDefine uma fonte de dados dos aplicativos do Google Workspace.
setMultiline(multiline)TextInputDefine se o texto de entrada aparece em uma ou várias linhas.
setOnChangeAction(action)TextInputDefine uma ação a ser realizada sempre que a entrada de texto mudar.
setSuggestions(suggestions)TextInputDefine as sugestões de preenchimento automático no campo de texto.
setSuggestionsAction(suggestionsAction)TextInputDefine a ação de callback para buscar sugestões com base na entrada do usuário para o preenchimento automático.
setTitle(title)TextInputDefine o título a ser mostrado acima do campo de entrada.
setValidation(validation)TextInputDefine a regra de validação para este widget.
setValue(value)TextInputDefine o valor pré-preenchido a ser definido no campo de entrada.

TextParagraph

Métodos

MétodoTipo de retornoBreve descrição
setMaxLines(maxLines)TextParagraphDefine o número máximo de linhas de texto que são mostradas no widget.
setText(text)TextParagraphDefine o texto do parágrafo.

TimePicker

Métodos

MétodoTipo de retornoBreve descrição
setFieldName(fieldName)TimePickerDefine o nome do campo que identifica esse seletor no objeto de evento gerado quando há uma interação da interface.
setHours(hours)TimePickerDefine o valor de horas pré-preenchido a ser definido no campo de entrada.
setMinutes(minutes)TimePickerDefine o valor de minutos pré-preenchido a ser definido no campo de entrada.
setOnChangeAction(action)TimePickerDefine um Action que o script executa sempre que a entrada do seletor muda.
setTitle(title)TimePickerDefine o título exibido acima do campo de entrada.

Trigger

Métodos

MétodoTipo de retornoBreve descrição
setActionRuleId(actionRuleId)TriggerDefine o ID da regra de ação para o gatilho.

UniversalActionResponse

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.

UniversalActionResponseBuilder

Métodos

MétodoTipo de retornoBreve descrição
build()UniversalActionResponseCria e valida a resposta de ação universal atual.
displayAddOnCards(cardObjects)UniversalActionResponseBuilderMostra o complemento com os cards especificados.
setOpenLink(openLink)UniversalActionResponseBuilderDefine o URL a ser aberto quando a ação universal é selecionada.

UpdateDraftActionResponse

Métodos

MétodoTipo de retornoBreve descrição
printJson()StringImprime a representação JSON deste objeto.

UpdateDraftActionResponseBuilder

Métodos

MétodoTipo de retornoBreve descrição
build()UpdateDraftActionResponseCria e valida a resposta da ação de atualização do rascunho atual.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderDefine uma ação que atualiza os destinatários de e-mail em cópia oculta de um rascunho.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderDefina uma ação que atualiza o corpo de um rascunho de e-mail.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderDefine uma ação que atualiza os destinatários em cópia de um rascunho.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderDefine uma ação que atualiza a linha de assunto de um rascunho.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderDefine uma ação que atualiza os destinatários "Para" de um rascunho.

UpdateDraftBccRecipientsAction

Métodos

MétodoTipo de retornoBreve descrição
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsActionAtualiza os destinatários em Cco de um rascunho de e-mail.

UpdateDraftBodyAction

Métodos

MétodoTipo de retornoBreve descrição
addUpdateContent(content, contentType)UpdateDraftBodyActionAdiciona o conteúdo especificado ao corpo do rascunho.
setUpdateType(updateType)UpdateDraftBodyActionDefine o UpdateDraftBodyType desta ação de atualização no corpo do rascunho.

UpdateDraftBodyType

Propriedades

PropriedadeTipoDescrição
IN_PLACE_INSERTEnumPadrão.
INSERT_AT_STARTEnumAs ações de atualização inserem conteúdo no início do corpo da mensagem.
INSERT_AT_ENDEnumAs ações de atualização inserem conteúdo no final do corpo da mensagem.

UpdateDraftCcRecipientsAction

Métodos

MétodoTipo de retornoBreve descrição
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsActionAtualiza os destinatários em cópia de um rascunho de e-mail.

UpdateDraftSubjectAction

Métodos

MétodoTipo de retornoBreve descrição
addUpdateSubject(subject)UpdateDraftSubjectActionAtualiza a linha de assunto de um rascunho de e-mail.

UpdateDraftToRecipientsAction

Métodos

MétodoTipo de retornoBreve descrição
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsActionAtualiza os destinatários "Para" de um rascunho de e-mail.

UpdateVisibilityAction

Métodos

MétodoTipo de retornoBreve descrição
setVisibility(visibility)UpdateVisibilityActionDefine a visibilidade dos widgets como visível ou oculta.

UpdatedWidget

Métodos

MétodoTipo de retornoBreve descrição
addItem(text, value, selected, startIconUri, bottomText)UpdatedWidgetAdiciona um novo item que pode ser selecionado.

Validation

Métodos

MétodoTipo de retornoBreve descrição
setCharacterLimit(characterLimit)ValidationDefine o limite de caracteres do widget.
setInputType(inputType)ValidationDefine o tipo de entrada do widget.

VariableButtonSize

Propriedades

PropriedadeTipoDescrição
UNSPECIFIEDEnumEscolhe automaticamente COMPACT para o painel lateral e FULL_SIZE para outros casos.
COMPACTEnumPara botões marcados com "+"
FULL_SIZEEnumPara botões marcados como "+ variável"

VerticalAlignment

Propriedades

PropriedadeTipoDescrição
CENTEREnumPosiciona o conteúdo verticalmente no centro do contêiner.
TOPEnumPosiciona verticalmente o conteúdo na parte de cima do contêiner.
BOTTOMEnumPosiciona o conteúdo verticalmente na parte de baixo do contêiner.

Visibility

Propriedades

PropriedadeTipoDescrição
VISIBLEEnumO elemento da interface está visível.
HIDDENEnumO elemento da interface está invisível.
VISIBILITY_UNSPECIFIEDEnumO elemento da interface não foi especificado.

Widget

WorkflowDataSource

Métodos

MétodoTipo de retornoBreve descrição
setIncludeVariables(includeVariables)WorkflowDataSourceSe as variáveis da etapa anterior serão incluídas na fonte de dados.
setType(type)WorkflowDataSourceDefine o tipo da fonte de dados do fluxo de trabalho.
setVariableButtonLabel(variableButtonLabel)WorkflowDataSourceDefine o rótulo do botão do seletor de variáveis, que será exibido após o sinal "+" no tamanho do botão FULL_SIZE.
setVariableButtonSize(variableButtonSize)WorkflowDataSourceDefine o tamanho do botão do seletor de variáveis. O fluxo de trabalho usa automaticamente COMPACT no painel lateral e FULL_SIZE em outros casos se UNSPECIFIED for selecionado.

WorkflowDataSourceType

Propriedades

PropriedadeTipoDescrição
UNKNOWNEnumValor padrão.
USEREnumA fonte de dados é de um usuário.
SPACEEnumA fonte de dados é um espaço do Google Chat.
USER_WITH_FREE_FORMEnumA fonte de dados é dos usuários, que podem escolher ver e selecionar membros da organização do Google Workspace ou inserir manualmente um endereço de e-mail ou um domínio válido.

WrapStyle

Propriedades

PropriedadeTipoDescrição
NOWRAPEnumSem quebra de texto.
WRAPEnumQuebra o conteúdo de todos os widgets em uma coluna.