Card Service

Servicio de tarjeta

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

Clases

NombreDescripción breve
ActionEs una acción que permite la interactividad dentro de los elementos de la IU.
ActionResponseEl objeto de respuesta que se puede mostrar desde una función de devolución de llamada (p.ej., un controlador de respuestas de formulario) para realizar una o más acciones en el cliente.
ActionResponseBuilderUn compilador para objetos ActionResponse
AttachmentRepresenta un adjunto creado por un complemento.
AuthorizationActionUna acción de autorización que enviará al usuario a la AuthorizationUrl cuando haga clic.
AuthorizationExceptionUn error que se puede mostrar para activar una tarjeta de autorización que se mostrará al usuario.
BorderStyleUna clase que representa un estilo de borde completo que se puede aplicar a los widgets.
BorderTypeUna 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 respuesta a una acción realizada en la IU, como un clic en un botón.
CalendarEventActionResponseBuilderUn compilador para objetos CalendarEventActionResponse
CardUna tarjeta contextual que representa una sola vista en la IU.
CardActionUn elemento de menú en el que se puede hacer clic y que se agrega al menú del encabezado de la tarjeta.
CardBuilderUn compilador para objetos Card
CardHeaderEl encabezado de un Card
CardSectionUna sección de tarjeta contiene grupos de widgets y proporciona separación visual entre ellos.
CardServiceCardService proporciona la capacidad de crear tarjetas genéricas utilizadas en diferentes productos de extensibilidad de Google, como los complementos de Google Workspace.
ComposeActionResponseEl objeto de respuesta que se puede mostrar desde un método de devolución de llamada para la acción de redacción en un complemento de Gmail.
ComposeActionResponseBuilderUn compilador para objetos ComposeActionResponse
ComposedEmailTypeUn valor de enumeración que especifica si el correo electrónico compuesto es un borrador independiente o de respuesta.
ContentTypeEs un valor de enumeración que especifica el tipo de contenido que genera una UpdateDraftActionResponse.
DatePickerUn campo de entrada que permite ingresar una fecha.
DateTimePickerUn campo de entrada que permite a los usuarios ingresar una fecha y hora.
DecoratedTextUn widget que muestra texto con decoraciones opcionales.
DisplayStyleUna 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 los elementos de Drive y en respuesta a una acción realizada en la IU, como un clic en un botón.
DriveItemsSelectedActionResponseBuilderUn 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 realizada en la IU.
EditorFileScopeActionResponseBuilderUn compilador para objetos EditorFileScopeActionResponse
FixedFooterEl pie de página fijo que se muestra en la parte inferior de un complemento Card.
GridUna cuadrícula organizada para mostrar una colección de elementos de cuadrícula.
GridItemLos elementos con los que interactúan los usuarios dentro de un widget de cuadrícula
GridItemLayoutUna enumeración que define el estilo de imagen y texto de un GridItem.
HorizontalAlignmentUna enumeración que especifica la alineación horizontal de un widget.
IconÍconos predefinidos que se pueden usar en varios objetos de la IU, como widgets ImageButton o DecoratedText.
IconImageUn ícono predefinido o un ícono de una URL con un estilo de recorte personalizable
ImageUn widget que muestra una sola imagen.
ImageButtonUn objeto ImageButton con una imagen visible.
ImageComponentUn componente de imagen que se puede agregar a los elementos de la cuadrícula.
ImageCropStyleUna clase que representa un estilo de recorte que se puede aplicar a los componentes de la imagen.
ImageCropTypeUna enumeración que representa los estilos de recorte aplicados a los componentes de la imagen.
ImageStyleUna enumeración que define un estilo de recorte de imagen.
KeyValueEsta clase dejó de estar disponible.
LoadIndicatorEs un tipo de enumeración que especifica el tipo de indicador de carga o progreso que se mostrará mientras se procesa un Action.
NavigationUn objeto auxiliar que controla la navegación de las tarjetas.
NotificationNotificación que se muestra al usuario como respuesta a la interacción con un elemento de la IU.
OnCloseUna enumeración que especifica qué hacer cuando se cierra una URL que se abre mediante un OpenLink
OpenAsUna enumeración que especifica cómo abrir una URL.
OpenLinkRepresenta una acción para abrir un vínculo con algunas opciones.
SelectionInputUn campo de entrada que permite elegir entre un conjunto de opciones predefinidas.
SelectionInputTypeTipo de entrada de selección.
SuggestionsSugerencias de autocompletado para complementar un widget TextInput
SuggestionsResponseUn objeto de respuesta que se puede mostrar a partir de una función de devolución de llamada de sugerencias.
SuggestionsResponseBuilderUn compilador para objetos SuggestionsResponse
SwitchUn elemento de la IU que admite la activación o desactivación de la función.
SwitchControlTypeTipo de un control de widget Switch
TextButtonUn TextButton con una etiqueta de texto
TextButtonStyleUna enumeración que especifica el estilo de TextButton.
TextInputUn widget de campo de entrada que acepta entradas de texto.
TextParagraphUn widget que muestra texto y admite formato HTML básico.
TimePickerUn campo de entrada que permite a los usuarios ingresar una hora.
UniversalActionResponseEl objeto de respuesta que puede mostrar un método que crea una acción universal.
UniversalActionResponseBuilderUn compilador para los objetos UniversalActionResponse
UpdateDraftActionResponseRepresenta una acción que actualiza el borrador de correo electrónico que el usuario está editando en ese momento.
UpdateDraftActionResponseBuilderUn compilador para objetos UpdateDraftActionResponse
UpdateDraftBccRecipientsActionActualiza los destinatarios en Cco de un borrador de correo electrónico.
UpdateDraftBodyActionActualiza el cuerpo del borrador del correo electrónico.
UpdateDraftBodyTypeEs un valor de enumeración que especifica el tipo de una UpdateDraftBodyAction.
UpdateDraftCcRecipientsActionActualiza los destinatarios en 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.
WidgetEs la clase base para todos los widgets que se pueden agregar a un Card.

Action

Métodos

MétodoTipo de datos que se muestraDescripción breve
setFunctionName(functionName)ActionConfigura el nombre de la función de devolución de llamada que se llamará.
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.

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 la acción actual y la valida.
setNavigation(navigation)ActionResponseBuilderEstablece la respuesta en una acción Navigation.
setNotification(notification)ActionResponseBuilderConfigura 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 existente de los datos.

Attachment

Métodos

MétodoTipo de datos que se muestraDescripción breve
setIconUrl(iconUrl)AttachmentEstablece la URL del ícono para el archivo adjunto.
setMimeType(mimeType)AttachmentEstablece el tipo de MIME del adjunto.
setResourceUrl(resourceUrl)AttachmentEstablece la URL del recurso para el adjunto.
setTitle(title)AttachmentEstablece el título del 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)AuthorizationExceptionEl nombre de una función a la que se llamará para generar un mensaje de autorización personalizado.
setResourceDisplayName(name)AuthorizationExceptionEstablece el nombre que se mostrará al usuario cuando se solicite autorización.
throwException()voidActiva esta excepción.

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.
STROKEEnumEstilo de borde de trazo

Button

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAuthorizationAction(action)ButtonConfigura 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 redacta un borrador de correo electrónico cuando se hace 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)ButtonConfigura una URL 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 la IU asociada.
addAttendees(emails)CalendarEventActionResponseBuilderEspecifica que la respuesta debe agregar los asistentes indicados al evento de Calendario cuando se realiza la acción de la IU asociada.
build()CalendarEventActionResponseCompila la respuesta de la acción del evento de Calendario actual y la valida.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderEspecifica que la respuesta debe establecer los datos de conferencia indicados para 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)CardActionConfigura 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 redacta un borrador de correo electrónico cuando se hace 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)CardActionConfigura 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 para 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 utilizará en el encabezado proporcionando su URL o string 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 dado a esta sección.
setCollapsible(collapsible)CardSectionEstablece si la sección puede contraerse.
setHeader(header)CardSectionEstablece el encabezado de la sección.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionEstablece la cantidad de widgets que se mostrarán cuando esta sección se contraiga.

CardService

Propiedades

PropiedadTipoDescripción
BorderTypeBorderTypeLa enumeración BorderType.
ComposedEmailTypeComposedEmailTypeLa enumeración ComposedEmailType.
ContentTypeContentTypeLa enumeración ContentType.
GridItemLayoutGridItemLayoutLa enumeración GridItemLayout.
HorizontalAlignmentHorizontalAlignmentLa enumeración HorizontalAlignment.
IconIconLa enumeración Icon.
ImageCropTypeImageCropTypeLa enumeración ImageCropType.
ImageStyleImageStyleLa enumeración ImageStyle.
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
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()CardBuilderCree una CardBuilder nueva
newCardHeader()CardHeaderCree una CardHeader nueva
newCardSection()CardSectionCree una CardSection nueva
newComposeActionResponseBuilder()ComposeActionResponseBuilderCree una ComposeActionResponseBuilder nueva
newDatePicker()DatePickerCree una DatePicker nueva
newDateTimePicker()DateTimePickerCree una DateTimePicker nueva
newDecoratedText()DecoratedTextCree una DecoratedText 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
newNavigation()NavigationCree una Navigation nueva
newNotification()NotificationCree una Notification nueva
newOpenLink()OpenLinkCree una OpenLink 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

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 la acción de redacción actual y la valida.
setGmailDraft(draft)ComposeActionResponseBuilderConfigura el borrador GmailMessage creado con GmailMessage.createDraftReply(body) o funciones similares.

ComposedEmailType

Propiedades

PropiedadTipoDescripción
REPLY_AS_DRAFTEnumUn borrador que responde 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 el formato HTML.
IMMUTABLE_HTMLEnumIndica que el contenido generado tiene formato HTML, pero no se puede editar una vez generado.

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 realiza la secuencia de comandos 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 completado previamente que se configurará en el campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerEstablece el valor completado previamente que se configurará 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 realiza la secuencia de comandos cada vez que cambia la entrada del selector.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerEstablece la cantidad de minutos en que la zona horaria debe desplazarse respecto de UTC.
setTitle(title)DateTimePickerEstablece el título que se muestra sobre el campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerEstablece el valor completado previamente que se configurará en el campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerEstablece el valor completado previamente que se configurará en el campo de entrada.

DecoratedText

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAuthorizationAction(action)DecoratedTextConfigura 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 utilizará como clave y se muestra debajo del contenido del texto.
setButton(button)DecoratedTextEstablece el Button que se muestra a la derecha del texto.
setComposeAction(action, composedEmailType)DecoratedTextEstablece una acción que redacta un borrador de correo electrónico cuando se hace 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)DecoratedTextConfigura el IconImage opcional para que se muestre antes del contenido de texto.
setSwitchControl(switchToSet)DecoratedTextEstablece el Switch que se muestra a la derecha del contenido.
setText(text)DecoratedTextConfigura el texto que se usará como valor.
setTopLabel(text)DecoratedTextEstablece el texto de la etiqueta que se utilizará como clave y se muestra sobre el contenido del texto.
setWrapText(wrapText)DecoratedTextEstablece si el texto del valor se debe mostrar en una o varias líneas.

DisplayStyle

Propiedades

PropiedadTipoDescripción
PEEKEnumMuestra el encabezado de la tarjeta en la parte inferior del contenido complementario sobre el contenido existente.
REPLACEEnumReemplaza el contenido existente para mostrar la tarjeta.

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 de la acción actual de Drive.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderEspecifica que el permiso solicita el permiso de 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 de la acción de Editor actual.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderSolicita el permiso drive.file para el documento activo de Editor.

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)GridConfigura 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 que redacta un borrador de correo electrónico cuando se hace clic en el objeto.
setNumColumns(numColumns)GridLa 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)GridConfigura 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 la cuadrícula.
setImage(image)GridItemEstablece la imagen para este elemento de la cuadrícula.
setLayout(layout)GridItemEstablece el diseño del texto y la imagen del 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 de la cuadrícula.

HorizontalAlignment

Propiedades

PropiedadTipoDescripción
STARTEnumAlinea el widget al comienzo de la oración.
CENTEREnumAlinea el widget con el centro.
ENDEnumAlinea el widget al final de la oración.

Icon

Propiedades

PropiedadTipoDescripción
NONEEnumSin ícono.
AIRPLANEEnumÍcono de vuelo
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 para eventos
FLIGHT_ARRIVALEnumÍcono de llegada del 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 marcador 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 la tienda
TICKETEnumÍcono de boleto
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 usa para 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.

Image

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAltText(altText)ImageEstablece el texto alternativo de la imagen para accesibilidad.
setAuthorizationAction(action)ImageConfigura 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 que redacta un borrador de correo electrónico cuando se hace clic en el objeto.
setImageUrl(url)ImageConfigura la imagen que se usará al proporcionar su URL o string 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 mejorar la accesibilidad.
setAuthorizationAction(action)ImageButtonConfigura 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 que redacta un borrador de correo electrónico cuando se hace clic en el objeto.
setIcon(icon)ImageButtonEstablece un Icon predefinido para mostrar en el botón.
setIconUrl(url)ImageButtonEstablece la URL de una imagen para utilizar como ícono de este botón.
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)ImageButtonConfigura una URL que se abrirá cuando se haga clic en el objeto.

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 proporción 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 de forma cuadrada
CIRCLEEnumEstilo de recorte con forma de círculo.
RECTANGLE_CUSTOMEnumEstilo de recorte de forma rectangular con proporción personalizada.
RECTANGLE_4_3EnumEstilo de recorte de forma rectangular con una proporción de 4:3.

ImageStyle

Propiedades

PropiedadTipoDescripción
SQUAREEnumSin recorte.
CIRCLEEnumRecortar en forma de círculo

KeyValue

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAuthorizationAction(action)KeyValueConfigura 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 redacta un borrador de correo electrónico cuando se hace 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.

LoadIndicator

Propiedades

PropiedadTipoDescripción
SPINNEREnumUsa un indicador de carga.
NONEEnumNo uses un indicador.

Métodos

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

Notification

Métodos

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

OnClose

Propiedades

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

OpenAs

Propiedades

PropiedadTipoDescripción
FULL_SIZEEnumAbrir en una ventana o pestaña completa
OVERLAYEnumAbrir 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 la URL cuando se cierra la ventana o pestaña.
setOpenAs(openAs)OpenLinkEstablece el comportamiento de la URL cuando se abre.
setUrl(url)OpenLinkEstablece la URL que se abrirá.

SelectionInput

Métodos

MétodoTipo de datos que se muestraDescripción breve
addItem(text, value, selected)SelectionInputAgrega un elemento nuevo que se puede seleccionar.
setFieldName(fieldName)SelectionInputConfigura la clave que identifica esta entrada de selección en el objeto de evento que se genera cuando hay una interacción de la IU.
setOnChangeAction(action)SelectionInputConfigura un Action para que se realice cada vez que cambie la entrada de selección.
setTitle(title)SelectionInputEstablece el título que se mostrará antes del campo de entrada.
setType(type)SelectionInputEstablece el tipo de esta entrada.

SelectionInputType

Propiedades

PropiedadTipoDescripción
CHECK_BOXEnumCasilla de verificación del estilo de entrada.
RADIO_BUTTONEnumEstilo de entrada del botón de radio.
DROPDOWNEnumEstilo de entrada de selección del menú desplegable.

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 actuales y la valida.
setSuggestions(suggestions)SuggestionsResponseBuilderEstablece las sugerencias que se usan en autocompletar 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)SwitchConfigura la clave que identifica este interruptor en el objeto de evento que se genera cuando se produce una interacción de la IU.
setOnChangeAction(action)SwitchEstablece la acción que se debe realizar cuando se alterna el interruptor.
setSelected(selected)SwitchEstablece si este interruptor debe comenzar según lo seleccionado o no.
setValue(value)SwitchEstablece el valor que se envía como la entrada del formulario cuando se activa este interruptor.

SwitchControlType

Propiedades

PropiedadTipoDescripción
SWITCHEnumControl de estilo de botón de activació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 mejorar la accesibilidad.
setAuthorizationAction(action)TextButtonConfigura 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 para el botón TextButtonStyle.FILLED.
setComposeAction(action, composedEmailType)TextButtonEstablece una acción que redacta un borrador de correo electrónico cuando se hace clic en el objeto.
setDisabled(disabled)TextButtonEstablece si el botón está inhabilitado.
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)TextButtonConfigura una URL que se abrirá cuando se haga 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
TEXTEnumBotón de texto normal con fondo claro
FILLEDEnumBotón de texto con fondo de color.

TextInput

Métodos

MétodoTipo de datos que se muestraDescripción breve
setFieldName(fieldName)TextInputConfigura la clave que identifica esta entrada de texto en el objeto de evento que se genera cuando se produce 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 o varias líneas.
setOnChangeAction(action)TextInputEstablece la acción que se debe realizar cada vez que cambia la entrada de texto.
setSuggestions(suggestions)TextInputEstablece las sugerencias de autocompletado en el campo de texto.
setSuggestionsAction(suggestionsAction)TextInputConfigura la acción de devolución de llamada para recuperar sugerencias basadas en entradas del usuario para autocompletar.
setTitle(title)TextInputEstablece el título que se mostrará sobre el campo de entrada.
setValue(value)TextInputEstablece el valor completado previamente que se establece en el campo de entrada.

TextParagraph

Métodos

MétodoTipo de datos que se muestraDescripción breve
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 completadas previamente que se debe establecer en el campo de entrada.
setMinutes(minutes)TimePickerEstablece el valor de minutos completados previamente que se debe 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 la acción de borrador de actualización actual y la valida.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderEstablece una acción que actualiza los destinatarios del correo electrónico en Cco de un borrador.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderEstablezca una acción que actualice el cuerpo del correo electrónico de un borrador.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderEstablece una acción que actualiza los destinatarios en 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 en 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 los destinatarios en 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.

Widget