Card Service

Servicio de tarjetas

Este servicio permite que las secuencias de comandos configuren y compilen componentes y comportamientos de tarjetas y widgets para una IU. Las estructuras de IU que compilas con este servicio están disponibles automáticamente en dispositivos móviles y de escritorio, por lo que no necesitas desarrollar IU independientes para ambos.

Clases

NombreDescripción breve
ActionEs una acción que habilita la interactividad dentro de los elementos de la IU.
ActionResponseEl objeto de respuesta que puede mostrar una función de devolución de llamada (p.ej., un controlador de respuesta de formulario) para realizar una o más acciones en el cliente.
ActionResponseBuilderEs un compilador para objetos ActionResponse.
ActionStatusEs una clase que representa el estado de una solicitud para invocar o enviar un diálogo.
AttachmentRepresenta un archivo adjunto creado por un complemento.
AuthorizationActionUna acción de autorización que enviará al usuario a AuthorizationUrl cuando haga clic en él.
AuthorizationExceptionEs un error que se puede mostrar para activar una tarjeta de autorización que se le mostrará al usuario.
BorderStyleEs una clase que representa un estilo de borde completo que se puede aplicar a los widgets.
BorderTypeEs una enumeración que representa los tipos de bordes que se pueden aplicar a los widgets.
ButtonUna clase base para todos los botones.
ButtonSetContiene un conjunto de objetos Button que se muestran en una fila.
CalendarEventActionResponseRepresenta una respuesta que realiza cambios en el evento de calendario que el usuario está editando en ese momento en respuesta a una acción realizada en la IU, como un clic en un botón.
CalendarEventActionResponseBuilderEs un compilador para objetos CalendarEventActionResponse.
CardUna tarjeta de contexto que representa una sola vista en la IU.
CardActionEs un elemento de menú en el que se puede hacer clic y que se agrega al menú del encabezado de la tarjeta.
CardBuilderEs un compilador para objetos Card.
CardHeaderEl encabezado de un Card.
CardSectionUna sección de tarjetas contiene grupos de widgets y proporciona una separación visual entre ellos.
CardServiceCardService proporciona la capacidad de crear tarjetas genéricas que se usan en diferentes productos de extensibilidad de Google, como los complementos de Google Workspace.
CardWithIdEs un compilador para objetos CardWithId.
ChatActionResponseUna clase que representa los parámetros que una app de Chat puede usar para configurar cómo se publica su respuesta.
ChatClientDataSourcePara un widget SelectionInput que usa un menú de selección múltiple, una fuente de datos de Google Chat.
ChatResponseEs el objeto de respuesta de un mensaje de tarjeta en Google Chat.
ChatResponseBuilderEs un compilador para objetos ChatResponse.
ChatSpaceDataSourceEs una fuente de datos que propaga los espacios de Google Chat como elementos de selección para un menú de selección múltiple.
ChipUn Chip con un ícono y una etiqueta de texto.
ChipListContiene un conjunto de objetos Chip que se muestran en una fila y se unen a la siguiente línea para permitir el desplazamiento horizontal.
ChipListLayoutEs un enum que especifica el diseño de ChipList.
CollapseControlUn control personalizable de contraer y expandir.
ColumnUna columna.
ColumnsEl widget Columns muestra hasta 2 columnas en una tarjeta o un diálogo.
CommonDataSourceUna fuente de datos que comparten todas las aplicaciones de Google Workspace.
ComposeActionResponseEs el objeto de respuesta que puede mostrarse desde un método de devolución de llamada para una acción de redacción en un complemento de Gmail.
ComposeActionResponseBuilderEs un compilador para objetos ComposeActionResponse.
ComposedEmailTypeUn valor de enumeración que especifica si el correo electrónico escrito es independiente o un borrador de respuesta.
ContentTypeEs un valor de enumeración que especifica el tipo de contenido que genera un UpdateDraftActionResponse.
DatePickerEs un campo de entrada que permite ingresar una fecha.
DateTimePickerUn campo de entrada que permite a los usuarios ingresar una fecha y una hora.
DecoratedTextEs un widget que muestra texto con decoraciones opcionales.
DialogPara obtener más información, consulta Cómo abrir diálogos interactivos en la documentación de Google Chat.
DialogActionEs un compilador para objetos DialogAction.
DisplayStyleEs una enumeración que define el estilo de visualización de la tarjeta.
DividerUn divisor horizontal.
DriveItemsSelectedActionResponseRepresenta una respuesta que realiza cambios en Drive mientras se seleccionan elementos de Drive y en reacción a una acción que se realiza en la IU, como hacer clic en un botón.
DriveItemsSelectedActionResponseBuilderEs un compilador para objetos DriveItemsSelectedActionResponse.
EditorFileScopeActionResponseRealiza cambios en un editor, como Documentos, Hojas de cálculo o Presentaciones de Google, en respuesta a una acción que se realizó en la IU.
EditorFileScopeActionResponseBuilderEs un compilador para objetos EditorFileScopeActionResponse.
FixedFooterEl pie de página fijo que se muestra en la parte inferior de un Card.
GridUna cuadrícula organizada para mostrar una colección de elementos de cuadrícula.
GridItemLos elementos con los que los usuarios interactúan dentro de un widget de cuadrícula.
GridItemLayoutEs una enumeración que define el estilo de imagen y texto de un elemento de cuadrícula.
HorizontalAlignmentEs una enumeración que especifica la alineación horizontal de un widget.
HorizontalSizeStyleEs una enumeración que establece cómo los widgets ocupan el espacio de una columna.
HostAppDataSourcePara un widget SelectionInput que usa un menú de selección múltiple, una fuente de datos de una aplicación de Google Workspace.
IconÍconos predefinidos que se pueden usar en varios objetos de la IU, como widgets ImageButton o DecoratedText.
IconImageUn ícono predefinido, un ícono de material design o un ícono de una URL con un estilo de recorte personalizable.
ImageWidget que muestra una sola imagen.
ImageButtonUn objeto ImageButton con una imagen que se muestra.
ImageButtonStyleEs una enumeración que especifica el estilo para ImageButton.
ImageComponentComponente de imagen que se puede agregar a elementos de la cuadrícula
ImageCropStyleEs una clase que representa un estilo de recorte que se puede aplicar a los componentes de imagen.
ImageCropTypeEs una enumeración que representa los estilos de recorte aplicados a los componentes de imagen.
ImageStyleUna enumeración que define un estilo de recorte de imagen.
InputTypeEs una enumeración que define el tipo de entrada del widget.
InteractionEs un tipo de enumeración que especifica qué hacer en respuesta a una interacción con un usuario, por ejemplo, cuando hace clic en un botón de un mensaje de tarjeta.
KeyValueEsta clase dejó de estar disponible.
LinkPreviewAcción de tarjeta que muestra una tarjeta de vista previa de vínculo y un chip inteligente en la app host.
LoadIndicatorUn tipo de enumeración que especifica el tipo de indicador de carga o progreso que se mostrará mientras se procesa una Action.
MaterialIconUn objeto que admite todos los íconos de Google Fonts.
NavigationUn objeto auxiliar que controla la navegación de las tarjetas.
NotificationEs una notificación que se muestra al usuario como respuesta a la interacción con un elemento de la IU.
OnCloseEs una enumeración que especifica qué hacer cuando se cierra una URL abierta a través de un OpenLink.
OpenAsEs una enumeración que especifica cómo abrir una URL.
OpenLinkRepresenta una acción para abrir un vínculo con algunas opciones.
OverflowMenuContiene una lista de objetos OverflowMenuItem que se muestran en un menú emergente.
OverflowMenuItemUn OverflowMenuItem con un ícono y una etiqueta de texto
PlatformDataSourcePara un widget SelectionInput que usa un menú de selección múltiple, una fuente de datos de Google Workspace
ResponseTypeEs una enumeración que representa el tipo de respuesta de la app de chat.
SelectionInputEs un campo de entrada que permite elegir entre un conjunto de opciones predefinidas.
SelectionInputTypeEs el formato de los elementos que los usuarios pueden seleccionar.
StatusUna enumeración que representa el código de estado.
SuggestionsSugerencias de autocompletar para complementar un widget TextInput
SuggestionsResponseEs un objeto de respuesta que se puede mostrar desde una función de devolución de llamada de sugerencias.
SuggestionsResponseBuilderUn compilador para objetos SuggestionsResponse.
SwitchUn elemento de la IU que se puede activar o desactivar.
SwitchControlTypeEs el tipo de control de widget Switch.
TextButtonUn TextButton con una etiqueta de texto
TextButtonStyleEs una enumeración que especifica el estilo para TextButton.
TextInputUn widget de campo de entrada que acepta la entrada de texto.
TextParagraphEs un widget que muestra texto y admite formato HTML básico.
TimePickerEs un campo de entrada que permite que los usuarios ingresen una hora.
UniversalActionResponseEs el objeto de respuesta que se puede mostrar desde un método que crea una acción universal.
UniversalActionResponseBuilderEs un compilador para los objetos UniversalActionResponse.
UpdateDraftActionResponseRepresenta una acción que actualiza el borrador del correo electrónico que el usuario está editando en ese momento.
UpdateDraftActionResponseBuilderEs un compilador para objetos UpdateDraftActionResponse.
UpdateDraftBccRecipientsActionActualiza los destinatarios Cco de un borrador de correo electrónico.
UpdateDraftBodyActionActualiza el cuerpo del borrador de correo electrónico.
UpdateDraftBodyTypeUn valor de enumeración que especifica el tipo de UpdateDraftBodyAction.
UpdateDraftCcRecipientsActionActualiza los destinatarios del campo Cc de un borrador de correo electrónico.
UpdateDraftSubjectActionActualiza el asunto de un borrador de correo electrónico.
UpdateDraftToRecipientsActionActualiza los destinatarios de un borrador de correo electrónico.
UpdatedWidgetEs la respuesta del widget actualizado.
ValidationEs un objeto que define la regla de validación para el widget al que está conectado.
VerticalAlignmentEs una enumeración que establece la alineación vertical de los widgets en una columna.
WidgetEs la clase base para todos los widgets que se pueden agregar a un Card.
WrapStyleEs una enumeración que establece el estilo de unión para el contenido dentro de una columna.

Action

Métodos

MétodoTipo de datos que se muestraDescripción breve
addRequiredWidget(requiredWidget)ActionAgrega los nombres de los widgets que esta Acción necesita para que el envío sea válido.
setAllWidgetsAreRequired(allWidgetsAreRequired)ActionIndica si esta acción requiere entradas de todos los widgets.
setFunctionName(functionName)ActionEstablece el nombre de la función de devolución de llamada a la que se llamará.
setInteraction(interaction)ActionEstablece la interacción con un usuario, solo es obligatorio cuando se abre un diálogo.
setLoadIndicator(loadIndicator)ActionEstablece el indicador de carga que se muestra mientras la acción está en curso.
setParameters(parameters)ActionPermite que se pasen parámetros personalizados a la función de devolución de llamada.
setPersistValues(persistValues)ActionIndica si los valores del formulario se determinan según los valores del cliente o del servidor después de que una respuesta de acción actualiza el Card del formulario.

ActionResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

ActionResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()ActionResponseCompila la respuesta de acción actual y la valida.
setNavigation(navigation)ActionResponseBuilderEstablece la respuesta en una acción Navigation.
setNotification(notification)ActionResponseBuilderEstablece la notificación que se mostrará cuando se active la acción.
setOpenLink(openLink)ActionResponseBuilderEstablece la URL a la que se debe navegar cuando se activa la acción.
setStateChanged(stateChanged)ActionResponseBuilderEstablece una marca para indicar que esta acción cambió el estado de los datos existentes.

ActionStatus

Métodos

MétodoTipo de datos que se muestraDescripción breve
setStatusCode(statusCode)ActionStatusRepresenta el estado de una solicitud para abrir o enviar un diálogo.
setUserFacingMessage(message)ActionStatusEs el mensaje que se enviará a los usuarios sobre el estado de su solicitud.

Attachment

Métodos

MétodoTipo de datos que se muestraDescripción breve
setIconUrl(iconUrl)AttachmentEstablece la URL del ícono del archivo adjunto.
setMimeType(mimeType)AttachmentEstablece el tipo MIME del archivo adjunto.
setResourceUrl(resourceUrl)AttachmentEstablece la URL del recurso para el archivo adjunto.
setTitle(title)AttachmentEstablece el título del archivo adjunto.

AuthorizationAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAuthorizationUrl(authorizationUrl)AuthorizationActionEstablece la URL de autorización a la que se dirige al usuario desde el mensaje de autorización.

AuthorizationException

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.
setAuthorizationUrl(authUrl)AuthorizationExceptionEstablece la URL de autorización a la que se dirige al usuario desde el mensaje de autorización.
setCustomUiCallback(callback)AuthorizationExceptionEs el nombre de una función a la que se debe llamar para generar un mensaje de autorización personalizado.
setResourceDisplayName(name)AuthorizationExceptionEstablece el nombre que se le muestra al usuario cuando se le solicita autorización.
throwException()voidActiva esta excepción para que se arroje.

BorderStyle

Métodos

MétodoTipo de datos que se muestraDescripción breve
setCornerRadius(radius)BorderStyleEstablece el radio de la esquina del borde, por ejemplo, 8.
setStrokeColor(color)BorderStyleEstablece el color del borde.
setType(type)BorderStyleEstablece el tipo de borde.

BorderType

Propiedades

PropiedadTipoDescripción
NO_BORDEREnumSin estilo de borde.
STROKEEnumEs el estilo del borde del trazo.

Button

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAuthorizationAction(action)ButtonEstablece una acción de autorización que abre una URL al flujo de autorización cuando se hace clic en el objeto.
setComposeAction(action, composedEmailType)ButtonEstablece una acción que componga un borrador de correo electrónico cuando se haga clic en el objeto.
setOnClickAction(action)ButtonEstablece una acción que se ejecuta cuando se hace clic en el objeto.
setOnClickOpenLinkAction(action)ButtonEstablece una acción que abre una URL en una pestaña cuando se hace clic en el objeto.
setOpenLink(openLink)ButtonEstablece una URL que se abrirá cuando se haga clic en el objeto.
setOverflowMenu(menu)ButtonEstablece un menú emergente que se abrirá cuando se haga clic en el objeto.

ButtonSet

Métodos

MétodoTipo de datos que se muestraDescripción breve
addButton(button)ButtonSetAgrega un botón.

CalendarEventActionResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

CalendarEventActionResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
addAttachments(attachments)CalendarEventActionResponseBuilderEspecifica que la respuesta debe agregar los archivos adjuntos al evento de Calendario cuando se realiza la acción de IU asociada.
addAttendees(emails)CalendarEventActionResponseBuilderEspecifica que la respuesta debe agregar a los asistentes indicados al evento de Calendario cuando se realice la acción de la IU asociada.
build()CalendarEventActionResponseCompila la respuesta de acción de evento de Calendario actual y la valida.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderEspecifica que la respuesta debe establecer los datos de conferencia indicados en el evento de Calendario cuando se realiza la acción de IU asociada.

Card

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

CardAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAuthorizationAction(action)CardActionEstablece una acción de autorización que abre una URL al flujo de autorización cuando se hace clic en el objeto.
setComposeAction(action, composedEmailType)CardActionEstablece una acción que componga un borrador de correo electrónico cuando se haga clic en el objeto.
setOnClickAction(action)CardActionEstablece una acción que se ejecuta cuando se hace clic en el objeto.
setOnClickOpenLinkAction(action)CardActionEstablece una acción que abre una URL en una pestaña cuando se hace clic en el objeto.
setOpenLink(openLink)CardActionEstablece una URL que se abrirá cuando se haga clic en el objeto.
setText(text)CardActionEstablece el texto del menú para esta acción.

CardBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
addCardAction(cardAction)CardBuilderAgrega un CardAction a esta tarjeta.
addSection(section)CardBuilderAgrega una sección a esta tarjeta.
build()CardCompila la tarjeta actual y la valida.
setDisplayStyle(displayStyle)CardBuilderEstablece el estilo de visualización de esta tarjeta.
setFixedFooter(fixedFooter)CardBuilderEstablece un pie de página fijo para esta tarjeta.
setHeader(cardHeader)CardBuilderEstablece el encabezado de esta tarjeta.
setName(name)CardBuilderEstablece el nombre de esta tarjeta.
setPeekCardHeader(peekCardHeader)CardBuilderEstablece el encabezado de la tarjeta de vista previa.

CardHeader

Métodos

MétodoTipo de datos que se muestraDescripción breve
setImageAltText(imageAltText)CardHeaderEstablece el texto alternativo para la imagen del encabezado.
setImageStyle(imageStyle)CardHeaderEstablece el recorte del ícono en el encabezado de la tarjeta.
setImageUrl(imageUrl)CardHeaderEstablece la imagen que se usará en el encabezado proporcionando su URL o cadena de datos.
setSubtitle(subtitle)CardHeaderEstablece el subtítulo del encabezado de la tarjeta.
setTitle(title)CardHeaderEstablece el título del encabezado de la tarjeta.

CardSection

Métodos

MétodoTipo de datos que se muestraDescripción breve
addWidget(widget)CardSectionAgrega el widget determinado a esta sección.
setCollapseControl(collapseControl)CardSectionEstablece los botones personalizables de expansión y contracción de la sección.
setCollapsible(collapsible)CardSectionEstablece si la sección se puede contraer.
setHeader(header)CardSectionEstablece el encabezado de la sección.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionEstablece la cantidad de widgets que se muestran cuando se contrae esta sección.

CardService

Propiedades

PropiedadTipoDescripción
BorderTypeBorderTypeLa enumeración BorderType.
ChipListLayoutChipListLayoutLa enumeración ChipListLayout
ComposedEmailTypeComposedEmailTypeLa enumeración ComposedEmailType
ContentTypeContentTypeLa enumeración ContentType
GridItemLayoutGridItemLayoutLa enumeración GridItemLayout
HorizontalAlignmentHorizontalAlignmentLa enumeración HorizontalAlignment.
IconIconLa enumeración Icon
ImageButtonStyleImageButtonStyleLa enumeración ImageButtonStyle
ImageCropTypeImageCropTypeLa enumeración ImageCropType.
ImageStyleImageStyleLa enumeración ImageStyle
InputTypeInputTypeLa enumeración InputType
LoadIndicatorLoadIndicatorLa enumeración LoadIndicator
OnCloseOnCloseLa enumeración OnClose
OpenAsOpenAsLa enumeración OpenAs
SelectionInputTypeSelectionInputTypeLa enumeración SelectionInputType
TextButtonStyleTextButtonStyleLa enumeración TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeLa enumeración UpdateDraftBodyType

Métodos

MétodoTipo de datos que se muestraDescripción breve
newAction()ActionCree una Action nueva
newActionResponseBuilder()ActionResponseBuilderCree una ActionResponseBuilder nueva
newActionStatus()ActionStatusCree una ActionStatus nueva
newAttachment()AttachmentCree una Attachment nueva
newAuthorizationAction()AuthorizationActionCree una AuthorizationAction nueva
newAuthorizationException()AuthorizationExceptionCree una AuthorizationException nueva
newBorderStyle()BorderStyleCree una BorderStyle nueva
newButtonSet()ButtonSetCree una ButtonSet nueva
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderCree una CalendarEventActionResponseBuilder nueva
newCardAction()CardActionCree una CardAction nueva
newCardBuilder()CardBuilderCrea un nuevo creador de tarjetas.
newCardHeader()CardHeaderCree una CardHeader nueva
newCardSection()CardSectionCree una CardSection nueva
newCardWithId()CardWithIdCree una CardWithId nueva
newChatActionResponse()ChatActionResponseCree una ChatActionResponse nueva
newChatResponseBuilder()ChatResponseBuilderCree una ChatResponseBuilder nueva
newChip()ChipCree una Chip nueva
newChipList()ChipListCree una ChipList nueva
newCollapseControl()CollapseControlCree una CollapseControl nueva
newColumn()ColumnCree una Column nueva
newColumns()ColumnsCrea un conjunto nuevo de Columns.
newComposeActionResponseBuilder()ComposeActionResponseBuilderCree una ComposeActionResponseBuilder nueva
newDatePicker()DatePickerCree una DatePicker nueva
newDateTimePicker()DateTimePickerCree una DateTimePicker nueva
newDecoratedText()DecoratedTextCree una DecoratedText nueva
newDialog()DialogCree una Dialog nueva
newDialogAction()DialogActionCree una DialogAction nueva
newDivider()DividerCree una Divider nueva
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderCree una DriveItemsSelectedActionResponseBuilder nueva
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderCree una EditorFileScopeActionResponseBuilder nueva
newFixedFooter()FixedFooterCree una FixedFooter nueva
newGrid()GridCree una Grid nueva
newGridItem()GridItemCree una GridItem nueva
newIconImage()IconImageCree una IconImage nueva
newImage()ImageCree una Image nueva
newImageButton()ImageButtonCree una ImageButton nueva
newImageComponent()ImageComponentCree una ImageComponent nueva
newImageCropStyle()ImageCropStyleCree una ImageCropStyle nueva
newKeyValue()KeyValueCree una KeyValue nueva
newLinkPreview()LinkPreviewCree una LinkPreview nueva
newMaterialIcon()MaterialIconCree una MaterialIcon nueva
newNavigation()NavigationCree una Navigation nueva
newNotification()NotificationCree una Notification nueva
newOpenLink()OpenLinkCree una OpenLink nueva
newOverflowMenu()OverflowMenuCree una OverflowMenu nueva
newOverflowMenuItem()OverflowMenuItemCree una OverflowMenuItem nueva
newSelectionInput()SelectionInputCree una SelectionInput nueva
newSuggestions()SuggestionsCree una Suggestions nueva
newSuggestionsResponseBuilder()SuggestionsResponseBuilderCree una SuggestionsResponseBuilder nueva
newSwitch()SwitchCree una Switch nueva
newTextButton()TextButtonCree una TextButton nueva
newTextInput()TextInputCree una TextInput nueva
newTextParagraph()TextParagraphCree una TextParagraph nueva
newTimePicker()TimePickerCree una TimePicker nueva
newUniversalActionResponseBuilder()UniversalActionResponseBuilderCree una UniversalActionResponseBuilder nueva
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderCree una UpdateDraftActionResponseBuilder nueva
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionCrea un UpdateDraftBccRecipientsAction nuevo.
newUpdateDraftBodyAction()UpdateDraftBodyActionCree una UpdateDraftBodyAction nueva
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionCree una UpdateDraftCcRecipientsAction nueva
newUpdateDraftSubjectAction()UpdateDraftSubjectActionCree una UpdateDraftSubjectAction nueva
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionCree una UpdateDraftToRecipientsAction nueva
newValidation()ValidationCree una Validation nueva

CardWithId

Métodos

MétodoTipo de datos que se muestraDescripción breve
setCard(card)CardWithIdEstablece la tarjeta de cardWithId.
setCardId(id)CardWithIdEstablece el ID de tarjeta único del cardWithId.

ChatActionResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
setDialogAction(dialogAction)ChatActionResponseEstablece la acción de diálogo en un evento relacionado con un diálogo.
setResponseType(responseType)ChatActionResponseEl tipo de respuesta de la app de Chat.
setUpdatedWidget(updatedWidget)ChatActionResponseEstablece el widget actualizado, que se usa para proporcionar opciones de autocompletado para un widget.
setUrl(url)ChatActionResponseEs la URL que los usuarios deben autenticar o configurar.

ChatClientDataSource

Métodos

MétodoTipo de datos que se muestraDescripción breve
setSpaceDataSource(spaceDataSource)ChatClientDataSourceUna fuente de datos que propaga los espacios de Google Chat como elementos de selección para un menú de selección múltiple.

ChatResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

ChatResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
addCardsV2(cardWithId)ChatResponseBuilderEstablece el campo de la tarjeta del mensaje.
build()ChatResponseCompila la respuesta de acción actual y la valida.
setActionResponse(actionResponse)ChatResponseBuilderEstablece el campo de respuesta de acción del mensaje.
setText(text)ChatResponseBuilderEstablece el texto del mensaje de Chat.

ChatSpaceDataSource

Métodos

MétodoTipo de datos que se muestraDescripción breve
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSourceSi se establece en true, el menú de selección múltiple selecciona el espacio actual de Google Chat como un elemento de forma predeterminada.

Chip

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAltText(altText)ChipEstablece el texto alternativo del chip para la accesibilidad.
setAuthorizationAction(action)ChipConfigura una acción de autorización que abre una URL al flujo de autorización cuando se hace clic en el objeto.
setComposeAction(action, composedEmailType)ChipEstablece una acción que componga un borrador de correo electrónico cuando se haga clic en el objeto.
setDisabled(disabled)ChipEstablece si el chip está inhabilitado.
setIcon(icon)ChipEstablece el ícono que se usará como chip.
setLabel(label)ChipEstablece el título del chip.
setOnClickAction(action)ChipEstablece una acción que se ejecuta cuando se hace clic en el objeto.
setOnClickOpenLinkAction(action)ChipEstablece una acción que abre una URL en una pestaña cuando se hace clic en el objeto.
setOpenLink(openLink)ChipConfigura una URL que se abrirá cuando se haga clic en el objeto.

ChipList

Métodos

MétodoTipo de datos que se muestraDescripción breve
addChip(chip)ChipListAgrega un chip.
setLayout(layout)ChipListEstablece el diseño de la lista de chips.

ChipListLayout

Propiedades

PropiedadTipoDescripción
WRAPPEDEnumLa lista de chips se une a la siguiente línea si no hay suficiente espacio horizontal.
HORIZONTAL_SCROLLABLEEnumLos chips se desplazan horizontalmente si no caben en el espacio disponible.

CollapseControl

Métodos

MétodoTipo de datos que se muestraDescripción breve
setCollapseButton(button)CollapseControlEstablece el Button que se muestra para el botón "Mostrar menos".
setExpandButton(button)CollapseControlEstablece el Button que se muestra para el botón "Mostrar más".
setHorizontalAlign(horizontalAlignment)CollapseControlEstablece el HorizontalAlignment del CollapseControl.

Column

Métodos

MétodoTipo de datos que se muestraDescripción breve
addWidget(widget)ColumnAgrega un widget a la columna.
setHorizontalAlignment(horizontalAlignment)ColumnEstablece el HorizontalAlignment de Column.
setHorizontalSizeStyle(horizontalSizeStyle)ColumnEstablece el HorizontalSizeStyle de la columna.
setVerticalAlignment(verticalAlignment)ColumnEstablece el VerticalAlignment del Column.

Columns

Métodos

MétodoTipo de datos que se muestraDescripción breve
addColumn(column)ColumnsAgrega un Column al widget de Columnas.
setWrapStyle(wrapStyle)ColumnsEstablece el estilo de unión de las columnas y controla cómo se cambia el tamaño de la columna en función del ancho de la pantalla.

CommonDataSource

Propiedades

PropiedadTipoDescripción
UNKNOWNEnumValor predeterminado
USEREnumusuarios de Google Workspace.

ComposeActionResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

ComposeActionResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()ComposeActionResponseCompila la respuesta de acción de composición actual y la valida.
setGmailDraft(draft)ComposeActionResponseBuilderEstablece el borrador GmailMessage creado con GmailMessage.createDraftReply(body) o funciones similares.

ComposedEmailType

Propiedades

PropiedadTipoDescripción
REPLY_AS_DRAFTEnumUn borrador que es la respuesta a otro mensaje.
STANDALONE_DRAFTEnumUn borrador que es un mensaje independiente.

ContentType

Propiedades

PropiedadTipoDescripción
TEXTEnumIndica que el contenido generado es texto sin formato.
MUTABLE_HTMLEnumIndica que el contenido generado tiene formato HTML.
IMMUTABLE_HTMLEnumIndica que el contenido generado tiene formato HTML, pero no se puede editar después de generarlo.

DatePicker

Métodos

MétodoTipo de datos que se muestraDescripción breve
setFieldName(fieldName)DatePickerEstablece el nombre del campo que identifica este selector en el objeto de evento que se genera cuando hay una interacción de la IU.
setOnChangeAction(action)DatePickerEstablece un Action que la secuencia de comandos realiza cada vez que cambia la entrada del selector.
setTitle(title)DatePickerEstablece el título que se muestra sobre el campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerEstablece el valor prepropagado que se establecerá en el campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerEstablece el valor prepropagado que se establecerá en el campo de entrada.

DateTimePicker

Métodos

MétodoTipo de datos que se muestraDescripción breve
setFieldName(fieldName)DateTimePickerEstablece el nombre del campo que identifica este selector en el objeto de evento que se genera cuando hay una interacción de la IU.
setOnChangeAction(action)DateTimePickerEstablece un Action que la secuencia de comandos realiza cada vez que cambia la entrada del selector.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerEstablece la cantidad de minutos que la zona horaria debe tener de diferencia con UTC.
setTitle(title)DateTimePickerEstablece el título que se muestra sobre el campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerEstablece el valor prepropagado que se establecerá en el campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerEstablece el valor prepropagado que se establecerá en el campo de entrada.

DecoratedText

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAuthorizationAction(action)DecoratedTextEstablece una acción de autorización que abre una URL al flujo de autorización cuando se hace clic en el objeto.
setBottomLabel(text)DecoratedTextEstablece el texto de la etiqueta que se usará como clave y se muestra debajo del contenido de texto.
setButton(button)DecoratedTextEstablece el objeto Button que se muestra a la derecha del texto.
setComposeAction(action, composedEmailType)DecoratedTextEstablece una acción que componga un borrador de correo electrónico cuando se haga clic en el objeto.
setEndIcon(endIcon)DecoratedTextEstablece el IconImage opcional que se muestra a la derecha del contenido.
setOnClickAction(action)DecoratedTextEstablece una acción que se ejecuta cuando se hace clic en el objeto.
setOnClickOpenLinkAction(action)DecoratedTextEstablece una acción que abre una URL en una pestaña cuando se hace clic en el objeto.
setOpenLink(openLink)DecoratedTextConfigura una URL que se abrirá cuando se haga clic en el objeto.
setStartIcon(startIcon)DecoratedTextEstablece el IconImage opcional para que se muestre antes del contenido de texto.
setSwitchControl(switchToSet)DecoratedTextEstablece el objeto Switch que se muestra a la derecha del contenido.
setText(text)DecoratedTextEstablece el texto que se usará como valor.
setTopLabel(text)DecoratedTextEstablece el texto de la etiqueta que se usará como clave y se muestra encima del contenido de texto.
setWrapText(wrapText)DecoratedTextEstablece si el texto del valor se debe mostrar en una sola línea o en varias.

Dialog

Métodos

MétodoTipo de datos que se muestraDescripción breve
setBody(card)DialogEstablece la tarjeta de Dialog.

DialogAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
setActionStatus(actionStatus)DialogActionEstablece el estado de la acción de DialogAction.
setDialog(dialog)DialogActionEstablece el diálogo de DialogAction.

DisplayStyle

Propiedades

PropiedadTipoDescripción
PEEKEnumMostrar el encabezado de la tarjeta en la parte inferior del contenido del complemento sobre el contenido existente
REPLACEEnumPara mostrar la tarjeta, reemplaza el contenido existente.

Divider

DriveItemsSelectedActionResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

DriveItemsSelectedActionResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()DriveItemsSelectedActionResponseCompila la respuesta actual de la acción de Drive.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderEspecifica que la respuesta solicita el alcance del archivo para el elemento contextualmente relevante en Drive.

EditorFileScopeActionResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

EditorFileScopeActionResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()EditorFileScopeActionResponseCompila la respuesta actual de la acción del editor.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderSolicita el permiso drive.file para el documento de Editor activo actual.

FixedFooter

Métodos

MétodoTipo de datos que se muestraDescripción breve
setPrimaryButton(button)FixedFooterEstablece el botón principal en el pie de página fijo.
setSecondaryButton(button)FixedFooterEstablece el botón secundario en el pie de página fijo.

Grid

Métodos

MétodoTipo de datos que se muestraDescripción breve
addItem(gridItem)GridAgrega un nuevo elemento de cuadrícula a la cuadrícula.
setAuthorizationAction(action)GridEstablece una acción de autorización que abre una URL al flujo de autorización cuando se hace clic en el objeto.
setBorderStyle(borderStyle)GridEstablece el estilo de borde aplicado a cada elemento de la cuadrícula.
setComposeAction(action, composedEmailType)GridEstablece una acción para redactar un borrador de correo electrónico cuando se hace clic en el objeto.
setNumColumns(numColumns)GridEs la cantidad de columnas que se mostrarán en la cuadrícula.
setOnClickAction(action)GridEstablece una acción que se ejecuta cuando se hace clic en el objeto.
setOnClickOpenLinkAction(action)GridEstablece una acción que abre una URL en una pestaña cuando se hace clic en el objeto.
setOpenLink(openLink)GridEstablece una URL que se abrirá cuando se haga clic en el objeto.
setTitle(title)GridEstablece el texto del título de la cuadrícula.

GridItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
setIdentifier(id)GridItemEstablece el identificador para el elemento de cuadrícula.
setImage(image)GridItemEstablece la imagen de este elemento de la cuadrícula.
setLayout(layout)GridItemEstablece el diseño del texto y la imagen para el elemento de la cuadrícula.
setSubtitle(subtitle)GridItemEstablece el subtítulo del elemento de la cuadrícula.
setTextAlignment(alignment)GridItemEstablece la alineación horizontal del elemento de la cuadrícula.
setTitle(title)GridItemEstablece el texto del título del elemento de la cuadrícula.

GridItemLayout

Propiedades

PropiedadTipoDescripción
TEXT_BELOWEnumEl título y el subtítulo se muestran debajo de la imagen del elemento de la cuadrícula.
TEXT_ABOVEEnumEl título y el subtítulo se muestran sobre la imagen del elemento de la cuadrícula.

HorizontalAlignment

Propiedades

PropiedadTipoDescripción
STARTEnumAlinea el widget con el inicio del lado de la oración.
CENTEREnumAlinea el widget en el centro.
ENDEnumAlinea el widget con el final del lado de la oración.

HorizontalSizeStyle

Propiedades

PropiedadTipoDescripción
FILL_AVAILABLE_SPACEEnumEstablece el tamaño de Widget para que ocupe el espacio horizontal disponible de un Column.
FILL_MINIMUM_SPACEEnumCambia el tamaño de Widget para que ocupe la menor cantidad de espacio horizontal en un Column.

HostAppDataSource

Métodos

MétodoTipo de datos que se muestraDescripción breve
setChatDataSource(chatClientDataSource)HostAppDataSourceEstablece la fuente de datos de Google Chat.

Icon

Propiedades

PropiedadTipoDescripción
NONEEnumSin ícono.
AIRPLANEEnumÍcono de vuelo de avión
BOOKMARKEnumÍcono de favoritos
BUSEnumÍcono de autobús
CAREnumÍcono de automóvil
CLOCKEnumÍcono de reloj
CONFIRMATION_NUMBER_ICONEnumÍcono de número de confirmación
DOLLAREnumÍcono de dólar
DESCRIPTIONEnumÍcono de descripción
EMAILEnumÍcono de correo electrónico
EVENT_PERFORMEREnumÍcono de correo electrónico
EVENT_SEATEnumÍcono de asiento del evento
FLIGHT_ARRIVALEnumÍcono de llegada de vuelo
FLIGHT_DEPARTUREEnumÍcono de salida del vuelo
HOTELEnumÍcono de hotel
HOTEL_ROOM_TYPEEnumÍcono de hotel
INVITEEnumÍcono de invitación
MAP_PINEnumÍcono de pin de mapa
MEMBERSHIPEnumÍcono de membresía
MULTIPLE_PEOPLEEnumÍcono de varias personas
OFFEREnumÍcono de oferta
PERSONEnumÍcono de persona
PHONEEnumÍcono de teléfono
RESTAURANT_ICONEnumÍcono de restaurante
SHOPPING_CARTEnumÍcono del carrito de compras
STAREnumÍcono de estrella
STOREEnumÍcono de tienda
TICKETEnumÍcono de ticket
TRAINEnumÍcono de tren
VIDEO_CAMERAEnumÍcono de cámara de video
VIDEO_PLAYEnumÍcono de reproducción de video

IconImage

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAltText(altText)IconImageEstablece el texto alternativo de la URL que se utiliza con fines de accesibilidad.
setIcon(icon)IconImageEstablece el ícono predefinido si no se establece la URL.
setIconUrl(url)IconImageEstablece la URL del ícono si este no está configurado.
setImageCropType(imageCropType)IconImageEstablece el estilo de recorte de la imagen.
setMaterialIcon(icon)IconImageEstablece el ícono de material design.

Image

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAltText(altText)ImageEstablece el texto alternativo de la imagen para mejorar la accesibilidad.
setAuthorizationAction(action)ImageEstablece una acción de autorización que abre una URL al flujo de autorización cuando se hace clic en el objeto.
setComposeAction(action, composedEmailType)ImageEstablece una acción para redactar un borrador de correo electrónico cuando se hace clic en el objeto.
setImageUrl(url)ImageEstablece la imagen que se usará proporcionando su URL o cadena de datos.
setOnClickAction(action)ImageEstablece una acción que se ejecuta cuando se hace clic en el objeto.
setOnClickOpenLinkAction(action)ImageEstablece una acción que abre una URL en una pestaña cuando se hace clic en el objeto.
setOpenLink(openLink)ImageConfigura una URL que se abrirá cuando se haga clic en el objeto.

ImageButton

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAltText(altText)ImageButtonEstablece el texto alternativo del botón para la accesibilidad.
setAuthorizationAction(action)ImageButtonEstablece una acción de autorización que abre una URL al flujo de autorización cuando se hace clic en el objeto.
setComposeAction(action, composedEmailType)ImageButtonEstablece una acción para redactar un borrador de correo electrónico cuando se hace clic en el objeto.
setIcon(icon)ImageButtonEstablece un objeto Icon predefinido para que se muestre en el botón.
setIconUrl(url)ImageButtonEstablece la URL de una imagen que se usará como ícono de este botón.
setImageButtonStyle(imageButtonStyle)ImageButtonEstablece el estilo del botón.
setMaterialIcon(icon)ImageButtonEstablece el ícono de material design.
setOnClickAction(action)ImageButtonEstablece una acción que se ejecuta cuando se hace clic en el objeto.
setOnClickOpenLinkAction(action)ImageButtonEstablece una acción que abre una URL en una pestaña cuando se hace clic en el objeto.
setOpenLink(openLink)ImageButtonEstablece una URL que se abrirá cuando se haga clic en el objeto.
setOverflowMenu(menu)ImageButtonEstablece un menú emergente que se abrirá cuando se haga clic en el objeto.

ImageButtonStyle

Propiedades

PropiedadTipoDescripción
BORDERLESSEnumBotón de imagen sin borde.
OUTLINEDEnumBotón de imagen con fondo claro.
FILLEDEnumBotón de imagen con fondo de color.
FILLED_TONALEnumBotón de imagen con un término medio alternativo entre los botones rellenos y con contorno.

ImageComponent

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAltText(altText)ImageComponentEstablece el texto alternativo de la imagen.
setBorderStyle(borderStyle)ImageComponentEstablece el estilo de borde aplicado a la imagen.
setCropStyle(imageCropStyle)ImageComponentEstablece el estilo de recorte de la imagen.
setImageUrl(url)ImageComponentEstablece la URL de la imagen.

ImageCropStyle

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAspectRatio(ratio)ImageCropStyleEstablece la relación de aspecto que se usará si el tipo de recorte es RECTANGLE_CUSTOM.
setImageCropType(type)ImageCropStyleEstablece el tipo de recorte para la imagen.

ImageCropType

Propiedades

PropiedadTipoDescripción
SQUAREEnumEstilo de recorte cuadrado.
CIRCLEEnumEstilo de recorte con forma de círculo.
RECTANGLE_CUSTOMEnumEstilo de recorte de forma rectangular con una proporción personalizada.
RECTANGLE_4_3EnumEstilo de recorte de forma rectangular con una proporción de 4:3.

ImageStyle

Propiedades

PropiedadTipoDescripción
SQUAREEnumSin recortes.
CIRCLEEnumRecorta a una forma circular.

InputType

Propiedades

PropiedadTipoDescripción
TEXTEnumAcepta texto normal.
INTEGEREnumAcepta un número entero.
FLOATEnumAcepta un número de punto flotante.
EMAILEnumAcepta una dirección de correo electrónico.

Interaction

Propiedades

PropiedadTipoDescripción
INTERACTION_UNSPECIFIEDEnumValor predeterminado
OPEN_DIALOGEnumAbre un diálogo, una interfaz basada en tarjetas que las apps de Chat usan para interactuar con los usuarios.

KeyValue

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAuthorizationAction(action)KeyValueEstablece una acción de autorización que abre una URL al flujo de autorización cuando se hace clic en el objeto.
setComposeAction(action, composedEmailType)KeyValueEstablece una acción que componga un borrador de correo electrónico cuando se haga clic en el objeto.
setOnClickAction(action)KeyValueEstablece una acción que se ejecuta cuando se hace clic en el objeto.
setOnClickOpenLinkAction(action)KeyValueEstablece una acción que abre una URL en una pestaña cuando se hace clic en el objeto.
setOpenLink(openLink)KeyValueConfigura una URL que se abrirá cuando se haga clic en el objeto.

LinkPreview

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.
setLinkPreviewTitle(title)LinkPreviewEstablece el título que se muestra en la vista previa del vínculo sobre la tarjeta de vista previa.
setPreviewCard(previewCard)LinkPreviewEstablece la tarjeta que muestra información sobre un vínculo de un servicio de terceros o de terceros.
setTitle(title)LinkPreviewEstablece el título que se muestra en el chip inteligente para la vista previa del vínculo.

LoadIndicator

Propiedades

PropiedadTipoDescripción
SPINNEREnumUsa un indicador de lista de opciones.
NONEEnumNo uses un indicador.

MaterialIcon

Métodos

MétodoTipo de datos que se muestraDescripción breve
setFill(fill)MaterialIconIndica si el ícono se renderiza como relleno.
setGrade(grade)MaterialIconEl grosor y el grado afectan el grosor de un símbolo.
setName(name)MaterialIconEstablece el nombre del ícono.
setWeight(weight)MaterialIconEs el grosor del trazo del ícono.

Métodos

MétodoTipo de datos que se muestraDescripción breve
popCard()NavigationMuestra una tarjeta de la pila de navegación.
popToNamedCard(cardName)NavigationMuestra la tarjeta especificada por su nombre.
popToRoot()NavigationMuestra la pila de tarjetas en la tarjeta raíz.
printJson()StringImprime la representación JSON de este objeto.
pushCard(card)NavigationEmpuja la tarjeta dada hacia la pila.
updateCard(card)NavigationRealiza un reemplazo in situ de la tarjeta actual.

Notification

Métodos

MétodoTipo de datos que se muestraDescripción breve
setText(text)NotificationEstablece el texto que se mostrará en la notificación.

OnClose

Propiedades

PropiedadTipoDescripción
NOTHINGEnumNo hacer nada al cerrar.
RELOADEnumVuelve a cargar el complemento cuando se cierra la ventana.

OpenAs

Propiedades

PropiedadTipoDescripción
FULL_SIZEEnumAbrir en una ventana o pestaña completa
OVERLAYEnumSe abre como una superposición, como una ventana emergente.

Métodos

MétodoTipo de datos que se muestraDescripción breve
setOnClose(onClose)OpenLinkEstablece el comportamiento de la acción de URL cuando se cierra la ventana o la pestaña de la URL.
setOpenAs(openAs)OpenLinkEstablece el comportamiento de la URL cuando se abre.
setUrl(url)OpenLinkEstablece la URL que se abrirá.

OverflowMenu

Métodos

MétodoTipo de datos que se muestraDescripción breve
addMenuItem(menuItem)OverflowMenuAgrega un elemento de menú.

OverflowMenuItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAuthorizationAction(action)OverflowMenuItemEstablece una acción de autorización que abre una URL al flujo de autorización cuando se hace clic en el objeto.
setComposeAction(action, composedEmailType)OverflowMenuItemEstablece una acción que componga un borrador de correo electrónico cuando se haga clic en el objeto.
setDisabled(disabled)OverflowMenuItemEstablece si el elemento de menú está inhabilitado.
setOnClickAction(action)OverflowMenuItemEstablece una acción que se ejecuta cuando se hace clic en el objeto.
setOnClickOpenLinkAction(action)OverflowMenuItemEstablece una acción que abre una URL en una pestaña cuando se hace clic en el objeto.
setOpenLink(openLink)OverflowMenuItemEstablece una URL que se abrirá cuando se haga clic en el objeto.
setStartIcon(icon)OverflowMenuItemEstablece el ícono inicial del elemento de menú.
setText(text)OverflowMenuItemEstablece el título del elemento de menú.

PlatformDataSource

Métodos

MétodoTipo de datos que se muestraDescripción breve
setCommonDataSource(commonDataSource)PlatformDataSourceEstablece la fuente de datos de Google Workspace.
setHostAppDataSource(hostAppDataSource)PlatformDataSourceSe usa para propagar espacios en el menú de selección múltiple.

ResponseType

Propiedades

PropiedadTipoDescripción
TYPE_UNSPECIFIEDEnumEs el tipo predeterminado que se controla como NEW_MESSAGE.
NEW_MESSAGEEnumPublica un mensaje nuevo en el tema.
UPDATE_MESSAGEEnumActualiza el mensaje de la app de Chat.
UPDATE_USER_MESSAGE_CARDSEnumActualiza las tarjetas del mensaje de un usuario.
REQUEST_CONFIGEnumSolicita de forma privada al usuario autenticación o configuración adicional.
DIALOGEnumPresenta un diálogo.
UPDATE_WIDGETEnumBúsqueda de opciones de autocompletado de texto del widget.

SelectionInput

Métodos

MétodoTipo de datos que se muestraDescripción breve
addItem(text, value, selected)SelectionInputAgrega un elemento nuevo que se puede seleccionar.
addMultiSelectItem(text, value, selected, startIconUri, bottomText)SelectionInputAgrega un elemento nuevo que se puede seleccionar para menús de selección múltiple.
setExternalDataSource(action)SelectionInputEstablece una fuente de datos externa, como una base de datos relacional.
setFieldName(fieldName)SelectionInputEstablece la clave que identifica esta entrada de selección en el objeto de evento que se genera cuando hay una interacción con la IU.
setMultiSelectMaxSelectedItems(maxSelectedItems)SelectionInputEstablece la cantidad máxima de elementos que un usuario puede seleccionar.
setMultiSelectMinQueryLength(queryLength)SelectionInputEstablece la cantidad de caracteres de texto que un usuario ingresa antes de que la app consulte el autocompletado y muestre los elementos sugeridos en la tarjeta.
setOnChangeAction(action)SelectionInputEstablece un Action que se realizará cada vez que cambie la entrada de selección.
setPlatformDataSource(platformDataSource)SelectionInputEstablece una fuente de datos de Google Workspace.
setTitle(title)SelectionInputEstablece que el título se muestre antes del campo de entrada.
setType(type)SelectionInputEstablece el tipo de esta entrada.

SelectionInputType

Propiedades

PropiedadTipoDescripción
CHECK_BOXEnumEstilo de entrada de la casilla de verificación
RADIO_BUTTONEnumEstilo de entrada de botón de selección.
DROPDOWNEnumEs el estilo de entrada de selección del menú desplegable.
SWITCHEnumUn conjunto de interruptores.
MULTI_SELECTEnumMenú de selección múltiple para datos estáticos o dinámicos.

Status

Propiedades

PropiedadTipoDescripción
OKEnumAsignación HTTP: 200 OK
CANCELLEDEnumAsignación HTTP: 499 Solicitudes cerradas por el cliente
UNKNOWNEnumError desconocido.
INVALID_ARGUMENTEnumEl cliente especificó un argumento no válido.
DEADLINE_EXCEEDEDEnumAsignación HTTP: Tiempo de espera de la puerta de enlace 504
NOT_FOUNDEnumAsignación HTTP: 404 No encontrado
ALREADY_EXISTSEnumYa existe la entidad que intentó crear un cliente.
PERMISSION_DENIEDEnumAsignación HTTP: 403 Prohibido
UNAUTHENTICATEDEnumAsignación HTTP: 401 No autorizado
RESOURCE_EXHAUSTEDEnumAsignación HTTP: 429 Demasiadas solicitudes
FAILED_PRECONDITIONEnumLa operación se rechazó debido a que el sistema no se encuentra en un estado necesario para la ejecución de la operación.
ABORTEDEnumLa operación se anuló, por lo general, debido a un problema de simultaneidad, como una falla en la verificación del secuenciador o la anulación de la transacción.
OUT_OF_RANGEEnumLa operación se intentó fuera del rango válido.
UNIMPLEMENTEDEnumAsignación HTTP: 501 No implementado
INTERNALEnumErrores internos.
UNAVAILABLEEnumAsignación HTTP: 503 Servicio no disponible
DATA_LOSSEnumDaño o pérdida de datos no recuperable.

Suggestions

Métodos

MétodoTipo de datos que se muestraDescripción breve
addSuggestion(suggestion)SuggestionsAgrega una sugerencia de texto.
addSuggestions(suggestions)SuggestionsAgrega una lista de sugerencias de texto.

SuggestionsResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

SuggestionsResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()SuggestionsResponseCompila la respuesta de sugerencias actual y la valida.
setSuggestions(suggestions)SuggestionsResponseBuilderEstablece las sugerencias que se usan en el autocompletado en los campos de texto.

Switch

Métodos

MétodoTipo de datos que se muestraDescripción breve
setControlType(controlType)SwitchEstablece el tipo de control del interruptor.
setFieldName(fieldName)SwitchEstablece la clave que identifica este interruptor en el objeto del evento que se genera cuando hay una interacción con la IU.
setOnChangeAction(action)SwitchEstablece la acción que se debe realizar cuando se activa el interruptor.
setSelected(selected)SwitchEstablece si este interruptor debe iniciarse seleccionado o no.
setValue(value)SwitchEstablece el valor que se envía como entrada del formulario cuando este interruptor está activado.

SwitchControlType

Propiedades

PropiedadTipoDescripción
SWITCHEnumControl de estilo de activación o desactivación para un widget de interruptor.
CHECK_BOXEnumControl con estilo de casilla de verificación para un widget de interruptor.

TextButton

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAltText(altText)TextButtonEstablece el texto alternativo del botón para la accesibilidad.
setAuthorizationAction(action)TextButtonEstablece una acción de autorización que abre una URL al flujo de autorización cuando se hace clic en el objeto.
setBackgroundColor(backgroundColor)TextButtonEstablece el color de fondo del botón TextButtonStyle.FILLED.
setComposeAction(action, composedEmailType)TextButtonEstablece una acción para redactar un borrador de correo electrónico cuando se hace clic en el objeto.
setDisabled(disabled)TextButtonEstablece si el botón está inhabilitado.
setIcon(icon)TextButtonEstablece un Icon predefinido para que se muestre en el botón.
setIconUrl(url)TextButtonEstablece la URL de una imagen para usarla como ícono de este botón.
setMaterialIcon(icon)TextButtonEstablece el ícono de material design.
setOnClickAction(action)TextButtonEstablece una acción que se ejecuta cuando se hace clic en el objeto.
setOnClickOpenLinkAction(action)TextButtonEstablece una acción que abre una URL en una pestaña cuando se hace clic en el objeto.
setOpenLink(openLink)TextButtonEstablece una URL que se abrirá cuando se haga clic en el objeto.
setOverflowMenu(menu)TextButtonEstablece un menú emergente que se abre cuando se hace clic en el objeto.
setText(text)TextButtonEstablece el texto que se muestra en el botón.
setTextButtonStyle(textButtonStyle)TextButtonEstablece el estilo del botón.

TextButtonStyle

Propiedades

PropiedadTipoDescripción
OUTLINEDEnumBotón de texto normal con fondo claro.
TEXTEnumNO USAR.
FILLEDEnumBotón de texto con fondo de color.
FILLED_TONALEnumBotón de texto normal con un terreno intermedio alternativo entre los botones con relleno y con contorno.
BORDERLESSEnumBotón de texto normal sin borde.

TextInput

Métodos

MétodoTipo de datos que se muestraDescripción breve
setFieldName(fieldName)TextInputEstablece la clave que identifica esta entrada de texto en el objeto de evento que se genera cuando hay una interacción de la IU.
setHint(hint)TextInputEstablece una sugerencia para la entrada de texto.
setMultiline(multiline)TextInputEstablece si el texto de entrada se muestra en una línea o en varias.
setOnChangeAction(action)TextInputEstablece una acción que se realizará cada vez que cambie la entrada de texto.
setSuggestions(suggestions)TextInputEstablece las sugerencias de autocompletado en el campo de texto.
setSuggestionsAction(suggestionsAction)TextInputEstablece la acción de devolución de llamada para recuperar sugerencias en función de las entradas del usuario para el autocompletado.
setTitle(title)TextInputConfigura el título que se mostrará sobre el campo de entrada.
setValidation(validation)TextInputEstablece la regla de validación para este widget.
setValue(value)TextInputEstablece el valor completado previamente que se debe establecer en el campo de entrada.

TextParagraph

Métodos

MétodoTipo de datos que se muestraDescripción breve
setMaxLines(maxLines)TextParagraphEstablece la cantidad máxima de líneas de texto que se muestran en el widget.
setText(text)TextParagraphEstablece el texto del párrafo.

TimePicker

Métodos

MétodoTipo de datos que se muestraDescripción breve
setFieldName(fieldName)TimePickerEstablece el nombre del campo que identifica este selector en el objeto de evento que se genera cuando hay una interacción de la IU.
setHours(hours)TimePickerEstablece el valor de horas prepropagado que se establecerá en el campo de entrada.
setMinutes(minutes)TimePickerEstablece el valor de minutos completados previamente para establecer en el campo de entrada.
setOnChangeAction(action)TimePickerEstablece un Action que realiza la secuencia de comandos cada vez que cambia la entrada del selector.
setTitle(title)TimePickerEstablece el título que se muestra sobre el campo de entrada.

UniversalActionResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

UniversalActionResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()UniversalActionResponseCompila la respuesta de acción universal actual y la valida.
displayAddOnCards(cardObjects)UniversalActionResponseBuilderMuestra el complemento con las tarjetas especificadas.
setOpenLink(openLink)UniversalActionResponseBuilderEstablece la URL que se abrirá cuando se seleccione la acción universal.

UpdateDraftActionResponse

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

UpdateDraftActionResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()UpdateDraftActionResponseCompila la respuesta de acción en borrador de actualización actual y la valida.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderEstablece una acción que actualiza los destinatarios del campo Cco de un borrador de correo electrónico.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderEstablece una acción que actualice el cuerpo del correo electrónico de un borrador.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderEstablece una acción que actualiza los destinatarios Cc de un borrador.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderEstablece una acción que actualiza el asunto de un borrador.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderEstablece una acción que actualiza los destinatarios de un borrador.

UpdateDraftBccRecipientsAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsActionActualiza los destinatarios Cco de un borrador de correo electrónico.

UpdateDraftBodyAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
addUpdateContent(content, contentType)UpdateDraftBodyActionAgrega el contenido especificado al cuerpo del borrador.
setUpdateType(updateType)UpdateDraftBodyActionEstablece el UpdateDraftBodyType de esta acción de actualización en el cuerpo del borrador.

UpdateDraftBodyType

Propiedades

PropiedadTipoDescripción
IN_PLACE_INSERTEnumPredeterminado.
INSERT_AT_STARTEnumLas acciones de actualización insertan contenido al comienzo del cuerpo del mensaje.
INSERT_AT_ENDEnumLas acciones de actualización insertan contenido al final del cuerpo del mensaje.

UpdateDraftCcRecipientsAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsActionActualiza a los destinatarios de Cc de un borrador de correo electrónico.

UpdateDraftSubjectAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
addUpdateSubject(subject)UpdateDraftSubjectActionActualiza el asunto de un borrador de correo electrónico.

UpdateDraftToRecipientsAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsActionActualiza los destinatarios de un borrador de correo electrónico.

UpdatedWidget

Métodos

MétodoTipo de datos que se muestraDescripción breve
addItem(text, value, selected, startIconUri, bottomText)UpdatedWidgetAgrega un elemento nuevo que se puede seleccionar.

Validation

Métodos

MétodoTipo de datos que se muestraDescripción breve
setCharacterLimit(characterLimit)ValidationEstablece el límite de caracteres del widget.
setInputType(inputType)ValidationEstablece el tipo de entrada del widget.

VerticalAlignment

Propiedades

PropiedadTipoDescripción
CENTEREnumColoca el contenido verticalmente en el centro del contenedor.
TOPEnumColoca el contenido verticalmente en la parte superior del contenedor.
BOTTOMEnumColoca el contenido verticalmente en la parte inferior del contenedor.

Widget

WrapStyle

Propiedades

PropiedadTipoDescripción
NOWRAPEnumSin unión.
WRAPEnumUne el contenido de los widgets de una columna.