AddOns Response Service

Servicio de respuestas de complementos

Este servicio permite que las secuencias de comandos configuren y compilen complementos de Google Workspace.

Clases

NombreDescripción breve
AccessoryWidget
ActionEs una acción que los complementos de Google Workspace que extienden Google Workspace Studio pueden usar para renderizar una tarjeta nueva.
ActionResponse
ActionResponseBuilder
AddOnsResponseServiceAddOnsResponseService proporciona la capacidad de crear respuestas para los complementos de Google Workspace.
AddonComposeUiActionResponse
AddonComposeUiActionResponseBuilder
AddonComposeUiActionType
Attachment
BasicDataTypeEs una enumeración que representa los tipos de datos genéricos básicos.
CalendarEventActionResponse
CalendarEventActionResponseBuilder
ChatDataActionsResponseBuilder
ChatMessage
ColorObjeto Color que representa un color en el espacio de color RGBA.
ComposeActionResponse
ComposeActionResponseBuilder
ComposedEmailType
ContentType
CreateMessageAction
DataActionsResponse
DataTypeSe usa un DataType para establecer el tipo de una variable.
DriveItemsSelectedActionResponse
DriveItemsSelectedActionResponseBuilder
DynamicResourceDefinitionUn DynamicResourceDefinition es un componente básico para un ResourceFieldsDefinitionRetrievedAction. Puede contener uno o más números de ResourceField para definir de forma dinámica la cantidad de variables de salida que proporciona un paso en Google Workspace Studio.
EditorFileScopeActionResponse
EditorFileScopeActionResponseBuilder
EndNavigation
ErrorActionabilityEs una enumeración que representa la capacidad de acción del error.
ErrorRetryabilityEs un enum que representa la capacidad de reintento de la invocación de la acción cuando se produce un error.
FontWeightEs una enumeración que representa el grosor de la fuente del texto con estilo.
HostAppActionUn HostAppAction es un tipo de Acción que controlan las apps host individuales.
HyperlinkEs un elemento Hyperlink que se usa en TextFormatElement.
InsertSectionEs un compilador para objetos InsertSection.
InsertWidgetEs un compilador para objetos InsertWidget.
LinkEs el objeto de vínculo de un recurso externo que se convierte en un chip inteligente en la aplicación alojada.
LinkPreview
ListContainerEs un contenedor para elementos de lista, en el que cada elemento de lista puede contener varios TextFormatElement.
ListItemEs un elemento de lista, donde cada elemento puede contener varios TextFormatElement.
ListTypeEs una enum que representa el tipo de lista.
ModifyCardEs un compilador para objetos ModifyCard que cambia y actualiza la interfaz de una tarjeta existente pasando el objeto ModifyCard a un Action.
NavigationEs un objeto auxiliar que controla la navegación de tarjetas.
Notification
OnClose
OpenAs
OpenLink
RemoveSectionEs un compilador para objetos RemoveSection.
RemoveWidgetEs un compilador para objetos RemoveWidget.
RenderActionRenderiza o actualiza una tarjeta realizando un Action en respuesta a una interacción del usuario.
RenderActionBuilderEs un compilador para objetos RenderAction.
ResourceDataRepresenta datos de recursos específicos de la aplicación. Los datos de recursos contienen una colección de pares clave-valor de nombres de variables y VariableData.
ResourceFieldUn ResourceField es un componente básico de un DynamicResourceDefinition. Cada campo de recurso corresponde a una variable de salida del paso actual.
ResourceFieldsDefinitionRetrievedActionUn ResourceFieldsDefinitionRetrievedAction es un tipo de ResourceFieldsDefinitionRetrievedAction que se usa para recuperar la definición de una lista de campos de recursos a través de la función dynamicResourceDefinitionProvider especificada en el manifiesto.
ResourceRetrievedActionSe usa un ResourceRetrievedAction para recuperar contenido de recursos personalizados cuando es necesario, en el que el campo de recursos personalizados se define en ResourceData.
ResourceTypeEs un tipo de recurso específico de la aplicación. El identificador único del tipo de recurso debe tener un WorkflowResourceDefinition correspondiente.
ReturnElementErrorActionUn ReturnElementErrorAction indica que se produjo un error durante la invocación del elemento.
ReturnOutputVariablesActionContiene variables de salida generadas por la acción ejecutada en Google Workspace Studio.
SaveWorkflowActionEsta acción indica que la app host (Workspace Studio de Google) debe guardar el agente.
SendStatus
StyledTextElemento de texto con estilos como negrita, cursiva y color.
TextFormatChipEs un chip en el que se puede hacer clic en formato de texto.
TextFormatElementEs un elemento de formato de texto, que puede ser TextFormatChip, StyledText, Hyperlink o ListContainer.
TextFormatIconÍcono que se muestra en un TextFormatChip.
TextStyleEs una enum que representa el estilo del texto con formato.
TimeStampRepresenta un objeto de marca de tiempo que se puede agregar a un VariableData.
UniversalActionResponse
UniversalActionResponseBuilder
UpdateDraftActionResponse
UpdateDraftActionResponseBuilder
UpdateDraftBccRecipientsAction
UpdateDraftBodyAction
UpdateDraftBodyType
UpdateDraftCcRecipientsAction
UpdateDraftSubjectAction
UpdateDraftToRecipientsAction
UpdateInlinePreviewAction
UpdateMessageAction
UpdateWidgetEs un compilador para objetos UpdateWidget.
ValidationErrorSeverityEs una enumeración que representa la gravedad del error de validación.
ValueMetadataUn objeto valueMetadata contiene información sobre los valores posibles de una variable.
VariableDataRepresenta datos variables que pueden contener una colección de valores de varios tipos.
WorkflowActionUn WorkflowAction es un tipo de HostAppAction que se usa para realizar una acción específica en Google Workspace Studio.
WorkflowTextFormatEs un bloque de texto con opciones de formato enriquecido, incluidos estilos, hipervínculos y elementos interactivos definidos en TextFormatElement.
WorkflowValidationErrorActionEsta acción indica que la app host (Workspace Studio de Google) debe mostrar un error de validación.

AccessoryWidget

Métodos

MétodoTipo de datos que se muestraDescripción breve
addWidget(widget)AccessoryWidgetEstablece el widget para esta acción.

Action

Métodos

MétodoTipo de datos que se muestraDescripción breve
addModifyCard(modifyCard)ActionAgrega una operación ModifyCard a la acción.
addNavigation(navigation)ActionAgrega una navegación de tarjetas a la acción.

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
addModifyCard(modifyCard)ActionResponseBuilderEstablece la operación de modificación de la tarjeta en la acción.
build()ActionResponseCompila la respuesta de acción actual y la valida.
setLinkPreview(linkPreview)ActionResponseBuilderEstablece el LinkPreview en la acción.
setNavigation(navigation)ActionResponseBuilderEstablece la respuesta a una acción de 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 navegará cuando se active la acción.
setStateChanged(stateChanged)ActionResponseBuilderEstablece una marca para indicar que esta acción cambió el estado de los datos existentes.

AddOnsResponseService

Propiedades

PropiedadTipoDescripción
AddonComposeUiActionTypeAddonComposeUiActionTypeEs la enumeración AddonComposeUiActionType.
ComposedEmailTypeComposedEmailTypeEs la enumeración ComposedEmailType.
ContentTypeContentTypeEs la enumeración ContentType.
EndNavigationEndNavigationEs la enumeración EndNavigation.
OnCloseOnCloseEs la enumeración OnClose.
OpenAsOpenAsEs la enumeración OpenAs.
SendStatusSendStatusEs la enumeración SendStatus.
UpdateDraftBodyTypeUpdateDraftBodyTypeEs la enumeración UpdateDraftBodyType.

Métodos

MétodoTipo de datos que se muestraDescripción breve
newAccessoryWidget()AccessoryWidgetCrea una AccessoryWidget nueva.
newAction()ActionCrea una Action nueva.
newActionResponseBuilder()ActionResponseBuilderCrea un ActionResponseBuilder.
newAddonComposeUiActionResponseBuilder()AddonComposeUiActionResponseBuilderCrea un AddonComposeUiActionResponseBuilder.
newAttachment()AttachmentCrea un Attachment.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderCrea un CalendarEventActionResponseBuilder.
newChatDataActionBuilder()ChatDataActionsResponseBuilderCrea un ChatDataActionsResponseBuilder.
newChatMessage()ChatMessageCrea un ChatMessage.
newComposeActionResponseBuilder()ComposeActionResponseBuilderCrea un ComposeActionResponseBuilder.
newCreateMessageAction()CreateMessageActionCrea un CreateMessageAction.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderCrea un DriveItemsSelectedActionResponseBuilder.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderCrea un EditorFileScopeActionResponseBuilder.
newLinkPreview()LinkPreviewCrea un LinkPreview.
newNavigation()NavigationCrea un Navigation.
newNotification()NotificationCrea un Notification.
newOpenLink()OpenLinkCrea un OpenLink.
newRenderActionBuilder()RenderActionBuilderCrea una RenderActionBuilder nueva.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderCrea un UniversalActionResponseBuilder.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderCrea un UpdateDraftActionResponseBuilder.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionCrea un UpdateDraftBccRecipientsAction.
newUpdateDraftBodyAction()UpdateDraftBodyActionCrea un UpdateDraftBodyAction.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionCrea un UpdateDraftCcRecipientsAction.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionCrea un UpdateDraftSubjectAction.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionCrea un UpdateDraftToRecipientsAction.
newUpdateInlinePreviewAction()UpdateInlinePreviewActionCrea un UpdateInlinePreviewAction.
newUpdateMessageAction()UpdateMessageActionCrea un UpdateMessageAction.

AddonComposeUiActionResponse

Métodos

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

AddonComposeUiActionResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()AddonComposeUiActionResponseCompila la respuesta de la acción de la IU de redacción del complemento actual y la valida.
setType(type)AddonComposeUiActionResponseBuilderEstablece el campo de enumeración que determina la acción de la IU de redacción del complemento.

AddonComposeUiActionType

Propiedades

PropiedadTipoDescripción
DISMISSEnumPredeterminado.

Attachment

Métodos

MétodoTipo de datos que se muestraDescripción breve
setIconUrl(iconUrl)AttachmentEstablece la URL del ícono para el 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 archivo adjunto.

BasicDataType

Propiedades

PropiedadTipoDescripción
BASIC_TYPE_UNSPECIFIEDEnumValor predeterminado
STRINGEnumEs una cadena de caracteres.
INTEGEREnumEs un valor entero.
FLOATEnumEs un número de punto flotante.
TIMESTAMPEnumEs una marca de tiempo en formato ISO 8601.
BOOLEANEnumUn valor booleano
EMAIL_ADDRESSEnumEs una cadena con el formato de una dirección de correo electrónico.
GOOGLE_USEREnumEs un usuario de los servicios de Google, con el formato “users/encoded_GAIA_ID”.
FILEEnumEs un tipo de archivo.
FORMATTED_TEXTEnumEs un texto con formato enriquecido.

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 los asistentes indicados al evento de Calendario cuando se realiza la acción de IU asociada.
build()CalendarEventActionResponseCompila la respuesta de acción del evento de calendario actual y la valida.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderEspecifica que la respuesta debe establecer los datos de la conferencia indicados en el evento de Calendario cuando se realiza la acción de la IU asociada.

ChatDataActionsResponseBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()DataActionsResponseCompila la respuesta de acción actual.
setCreateChatMessageAction(createMessageAction)ChatDataActionsResponseBuilderEstablece el CreateMessageAction para este DataActionsResponse.
setUpdateChatMessageAction(updateMessageAction)ChatDataActionsResponseBuilderEstablece el UpdateMessageAction para este DataActionsResponse.
setUpdateInlinePreviewAction(updateInlinePreviewAction)ChatDataActionsResponseBuilderEstablece el UpdateInlinePreviewAction para este DataActionsResponse.

ChatMessage

Métodos

MétodoTipo de datos que se muestraDescripción breve
addCardWithId(cardWithId)ChatMessageEstablece la tarjeta del mensaje.
setText(text)ChatMessageEstablece el texto del mensaje.

Color

Métodos

MétodoTipo de datos que se muestraDescripción breve
setAlpha(alpha)ColorEstablece el componente alfa del color.
setBlue(blue)ColorEstablece el componente azul del color.
setGreen(green)ColorEstablece el componente verde del color.
setRed(red)ColorEstablece el componente rojo del color.

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)ComposeActionResponseBuilderEstablece el borrador GmailMessage creado con GmailMessage.createDraftReply(body) o funciones similares.

ComposedEmailType

Propiedades

PropiedadTipoDescripción
REPLY_AS_DRAFTEnumEs un borrador que es una respuesta a otro mensaje.
STANDALONE_DRAFTEnumBorrador 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 está formateado como HTML, pero no se puede editar después de generarse.

CreateMessageAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
setMessage(message)CreateMessageActionEstablece el mensaje para esta acción.

DataActionsResponse

Métodos

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

DataType

Métodos

MétodoTipo de datos que se muestraDescripción breve
setBasicDataType(basicDataType)DataTypeEstablece el tipo de datos en uno de los BasicDataType compatibles.
setResourceType(resourceType)DataTypeEstablece el tipo de datos en un ResourceType definido de forma personalizada.
setValueMetadata(valueMetadata)DataTypeEstablece el ValueMetadata, que contiene información relacionada con el tipo de la variable.

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 acción de Drive actual.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderEspecifica que la respuesta solicita acceso al archivo para el elemento pertinente según el contexto en Drive.

DynamicResourceDefinition

Métodos

MétodoTipo de datos que se muestraDescripción breve
addResourceField(resourceField)DynamicResourceDefinitionAgrega un campo de recurso a la definición de recurso dinámico.
setResourceId(resourceId)DynamicResourceDefinitionEstablece el ID para la definición del recurso dinámico. Este ID corresponde a workflowResourceDefinitionId en el manifiesto.

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 del editor actual.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderSolicita el alcance de drive.file para el documento del editor activo actual.

EndNavigation

Propiedades

PropiedadTipoDescripción
ACTION_UNSPECIFIEDEnumAcción no especificada.
CLOSE_DIALOGEnumCierra un diálogo.
CLOSE_DIALOG_AND_EXECUTEEnumCierra un diálogo y actualiza la tarjeta que lo abrió.

ErrorActionability

Propiedades

PropiedadTipoDescripción
ERROR_ACTIONABILITY_UNSPECIFIEDEnumSin especificar.
NOT_ACTIONABLEEnumEl usuario no puede corregir el error a través de la tarjeta de configuración.
ACTIONABLEEnumEl usuario puede corregir el error a través de la tarjeta de configuración.

ErrorRetryability

Propiedades

PropiedadTipoDescripción
RETRYABILITY_UNSPECIFIEDEnumSin especificar.
NOT_RETRYABLEEnumEl error no se puede reintentar, por lo que el flujo finaliza después del primer intento.
RETRYABLEEnumEl error se puede reintentar. El flujo de trabajo intentará ejecutar el paso hasta 5 veces.

FontWeight

Propiedades

PropiedadTipoDescripción
FONT_WEIGHT_UNSPECIFIEDEnumPeso estándar con grosor normal.
LIGHTEnumMenos peso y grosor reducido
MEDIUMEnumPeso intermedio entre claro y negrita.
BOLDEnumMayor peso con mayor grosor.

HostAppAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
setWorkflowAction(workflowAction)HostAppActionEstablece la acción de la app host en Acción de flujo de trabajo.

Métodos

MétodoTipo de datos que se muestraDescripción breve
setLink(link)HyperlinkEstablece la URL de destino del hipervínculo.
setText(text)HyperlinkEstablece el texto del hipervínculo.

InsertSection

Métodos

MétodoTipo de datos que se muestraDescripción breve
insertAtTop(onCardTop)InsertSectionEstablece la marca onCardTop, que indica si la sección nueva se debe insertar en la parte superior de la tarjeta.
insertBelowSection(sectionId)InsertSectionEstablece el ID de la sección y la nueva sección se inserta debajo de ella.
setSection(section)InsertSectionEstablece la sección de la tarjeta que se insertará.

InsertWidget

Métodos

MétodoTipo de datos que se muestraDescripción breve
insertAboveWidget(widgetId)InsertWidgetEstablece el ID del widget y el nuevo widget se inserta sobre el widget con el ID determinado.
insertBelowWidget(widgetId)InsertWidgetEstablece el ID del widget y el nuevo widget se inserta debajo del widget con el ID determinado.
setWidget(widget)InsertWidgetEstablece el objeto Widget que se insertará.

Métodos

MétodoTipo de datos que se muestraDescripción breve
setTitle(title)LinkEstablece el título del vínculo.
setUrl(url)LinkEstablece la URL del vínculo.

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 que no es de Google.
setTitle(title)LinkPreviewEstablece el título que se muestra en el chip inteligente para la vista previa del vínculo.

ListContainer

Métodos

MétodoTipo de datos que se muestraDescripción breve
addListItem(listItem)ListContainerAgrega un elemento de lista al contenedor de lista.
setListNestLevel(listLevel)ListContainerEstablece el nivel de la lista. Comienza en 0 para el nivel superior y aumenta en 1 para cada lista anidada.
setListType(listType)ListContainerEstablece el tipo de lista como ordenada o desordenada.

ListItem

Métodos

MétodoTipo de datos que se muestraDescripción breve
addTextFormatElement(textFormatElement)ListItemAgrega un TextFormatElement al elemento de la lista.

ListType

Propiedades

PropiedadTipoDescripción
LIST_TYPE_UNSPECIFIEDEnumValor predeterminado
ORDEREDEnumLista ordenada.
UNORDEREDEnumLista sin ordenar.

ModifyCard

Métodos

MétodoTipo de datos que se muestraDescripción breve
setInsertSection(insertSection)ModifyCardEstablece el InsertSection para este objeto de tarjeta de modificación.
setInsertWidget(insertWidget)ModifyCardEstablece el InsertWidget para este objeto de tarjeta de modificación.
setRemoveSection(removeSection)ModifyCardEstablece el RemoveSection para este objeto de tarjeta de modificación.
setRemoveWidget(removeWidget)ModifyCardEstablece el RemoveWidget para este objeto de tarjeta de modificación.
setReplaceSection(replacementSection)ModifyCardEstablece el CardSection de reemplazo para este objeto de tarjeta de modificación. La sección de reemplazo debe tener el mismo ID que una sección de tarjeta existente.
setReplaceWidget(replacementWidget)ModifyCardEstablece el widget de reemplazo para este objeto de tarjeta de modificación. El widget de reemplazo debe tener el mismo ID que un widget existente.
setUpdateWidget(updateWidget)ModifyCardEstablece el UpdateWidget para este objeto de tarjeta de modificación.

Métodos

MétodoTipo de datos que se muestraDescripción breve
popCard()Navigation
popToNamedCard(cardName)Navigation
popToRoot()Navigation
printJson()StringImprime la representación JSON de este objeto.
pushCard(card)NavigationColoca la carta indicada en la pila.
setEndNavigation(endNavigation)NavigationEstablece la acción de navegación final.
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_SIZEEnumSe abre en una ventana o pestaña completa.
OVERLAYEnumSe abre como una superposición, por ejemplo, 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á.

RemoveSection

Métodos

MétodoTipo de datos que se muestraDescripción breve
setSectionId(sectionId)RemoveSectionEstablece el ID de la sección que se quitará.

RemoveWidget

Métodos

MétodoTipo de datos que se muestraDescripción breve
setWidgetId(widgetId)RemoveWidgetEstablece el ID del widget que se quitará.

RenderAction

Métodos

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

RenderActionBuilder

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()RenderActionCompila la acción de renderización actual y la valida.
setAction(action)RenderActionBuilderEstablece la acción que los complementos pueden usar para actualizar la IU a la acción de renderización.
setHostAppAction(hostAppAction)RenderActionBuilderEstablece el HostAppAction controlado por las apps de host individuales en la acción de renderización.

ResourceData

Métodos

MétodoTipo de datos que se muestraDescripción breve
addVariableData(key, value)ResourceDataAgrega un VariableData con la clave de su nombre de variable. Si la clave ya existe, se sobrescribe el valor.
setVariableDataMap(fields)ResourceDataEstablece el mapa de los datos de las variables con los nombres de las variables como claves.

ResourceField

Métodos

MétodoTipo de datos que se muestraDescripción breve
setDataType(dataType)ResourceFieldEstablece el tipo de datos del campo y permite que otros pasos filtren las variables por tipo en la selección.
setDisplayText(displayText)ResourceFieldEstablece la descripción del campo que se muestra al usuario final durante la selección de variables en los pasos posteriores.
setSelector(selector)ResourceFieldEstablece una clave para que la función del proveedor proporcione el valor durante la ejecución del paso.

ResourceFieldsDefinitionRetrievedAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
addDynamicResourceDefinition(dynamicResourceDefinition)ResourceFieldsDefinitionRetrievedActionAgrega un DynamicResourceDefinition a la acción recuperada de la definición de campos de recursos.

ResourceRetrievedAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
setResourceData(resourceData)ResourceRetrievedActionEstablece el ResourceData en la acción de recuperación del recurso para proporcionar valores a los campos de recursos dinámicos o personalizados.

ResourceType

Métodos

MétodoTipo de datos que se muestraDescripción breve
setWorkflowResourceDefinitionId(resourceType)ResourceTypeEstablece el ID de definición del recurso del flujo de trabajo.

ReturnElementErrorAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
setErrorActionability(errorActionability)ReturnElementErrorActionEstablece la capacidad de acción del error. Un error debe ser de acción si se puede resolver reconfigurando el paso.
setErrorLog(log)ReturnElementErrorActionEstablece el registro de errores que se mostrará al usuario final en el feed de actividad del flujo de trabajo.
setErrorRetryability(errorRetryability)ReturnElementErrorActionEstablece la capacidad de reintento del error. El flujo finaliza después del primer intento si no se puede reintentar el error.

ReturnOutputVariablesAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
addVariableData(key, value)ReturnOutputVariablesActionAgrega datos de variables con clave según el nombre de la variable. Si la clave ya existe, se reemplaza el valor.
setLog(log)ReturnOutputVariablesActionEstablece el registro de la acción del flujo de trabajo ejecutada para el usuario final en el feed de actividad del flujo de trabajo.
setVariableDataMap(variables)ReturnOutputVariablesActionEstablece el mapa de los datos de la variable con la clave del nombre de la variable. Si la clave ya existe, se reemplaza el valor.

SaveWorkflowAction

SendStatus

Propiedades

PropiedadTipoDescripción
NOT_SENDEnumPredeterminado.
CONTINUE_SENDEnumSeguir enviando el correo electrónico después de actualizar el borrador

StyledText

Métodos

MétodoTipo de datos que se muestraDescripción breve
addStyle(style)StyledTextEstablece el estilo del texto con formato. Se pueden aplicar varios estilos a un solo texto con formato.
setColor(color)StyledTextEstablece el color del texto con estilo.
setFontWeight(fontWeight)StyledTextEstablece el grosor de la fuente del texto con estilo.
setText(text)StyledTextEstablece el contenido principal del texto con estilo.

TextFormatChip

Métodos

MétodoTipo de datos que se muestraDescripción breve
setLabel(label)TextFormatChipEstablece el texto que se muestra en el chip.
setTextFormatIcon(icon)TextFormatChipEstablece el ícono que se muestra en el chip.
setUrl(url)TextFormatChipEstablece la URL a la que se navegará cuando se haga clic en el chip.

TextFormatElement

Métodos

MétodoTipo de datos que se muestraDescripción breve
setHyperlink(hyperlink)TextFormatElementEstablece el elemento de formato de texto como un Hyperlink.
setListContainer(listContainer)TextFormatElementEstablece el elemento de formato de texto como un ListContainer.
setStyledText(styledText)TextFormatElementEstablece el elemento de formato de texto como un StyledText.
setText(text)TextFormatElementEstablece el elemento de formato de texto como una cadena de texto.
setTextFormatChip(chip)TextFormatElementEstablece el elemento de formato de texto como un TextFormatChip.

TextFormatIcon

Métodos

MétodoTipo de datos que se muestraDescripción breve
setIconUrl(iconUrl)TextFormatIconEstablece la URL del ícono.
setMaterialIconName(materialIconName)TextFormatIconEstablece el nombre del ícono de material definido en Google Material Icons.

TextStyle

Propiedades

PropiedadTipoDescripción
STYLE_UNSPECIFIEDEnumNo se aplicó ningún estilo.
ITALICEnumEstilo en cursiva.
UNDERLINEEnumEstilo de subrayado.
STRIKETHROUGHEnumEstilo de tachado.
LINE_BREAKEnumSalto de línea.
UPPERCASEEnumEstilo en mayúsculas.
CODEEnumEstilo de código
CODE_BLOCKEnumEs el estilo del bloque de código.

TimeStamp

Métodos

MétodoTipo de datos que se muestraDescripción breve
setNanos(nanos)TimeStampEstablece los nanosegundos de la marca de tiempo, que representan la cantidad de nanosegundos dentro del segundo actual.
setSeconds(seconds)TimeStampEstablece los segundos de la marca de tiempo, que representa la cantidad de segundos desde la época de Unix(1 de enero de 1970, 00:00:00 UTC).

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 de borrador de actualización actual y la valida.
setSendStatus(sendStatus)UpdateDraftActionResponseBuilderEstablece el campo de enumeración que determina si se envía el correo electrónico después de la acción de actualización.
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 de Cc de un borrador.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderEstablece una acción que actualiza la línea de asunto de un borrador.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderEstablece una acción que actualiza los destinatarios Para 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 la línea de 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 del borrador de un correo electrónico.

UpdateInlinePreviewAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
addCardWithId(cardWithId)UpdateInlinePreviewActionAgrega la tarjeta para esta acción.
addExpiration(ttl)UpdateInlinePreviewActionAgrega la fecha de vencimiento para esta acción.

UpdateMessageAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
setMessage(message)UpdateMessageActionEstablece el mensaje para esta acción.

UpdateWidget

Métodos

MétodoTipo de datos que se muestraDescripción breve
addSuggestion(text, value, selected, startIconUri, bottomText)UpdateWidgetAgrega un nuevo elemento que se puede seleccionar para los menús de selección múltiple.

ValidationErrorSeverity

Propiedades

PropiedadTipoDescripción
SEVERITY_UNSPECIFIEDEnumSin especificar.
CRITICALEnumCrítico: El error es crítico y se debe corregir antes de la publicación.
WARNINGEnumAdvertencia: El error no es crítico y no impide la publicación.

ValueMetadata

Métodos

MétodoTipo de datos que se muestraDescripción breve
addCastableType(dataType)ValueMetadataAgrega tipos permitidos opcionales que se pueden convertir de forma dinámica para los datos de una variable en los metadatos de este valor.
addEnumValue(enumValue)ValueMetadataAgrega un valor de cadena opcional a los valores de enumeración permitidos de una variable. Este campo solo se puede establecer si DataType se establece en el tipo String.
setDefaultValue(defaultValue)ValueMetadataEstablece el valor predeterminado opcional de la variable. Por ejemplo, si el tipo de variable es booleano, defaultValue se puede establecer en "true" o "false".

VariableData

Métodos

MétodoTipo de datos que se muestraDescripción breve
addBooleanValue(value)VariableDataAgrega un valor booleano a los datos de la variable.
addEmailAddress(emailAddress)VariableDataAgrega una dirección de correo electrónico a los datos de la variable.
addFloatValue(value)VariableDataAgrega un valor de número de punto flotante a los datos de la variable.
addGoogleUser(googleUser)VariableDataAgrega un usuario de Google a los datos de la variable.
addIntegerValue(value)VariableDataAgrega un valor entero a los datos de la variable.
addResourceData(resourceData)VariableDataAgrega un valor ResourceData a los datos de la variable.
addResourceReference(resourceReference)VariableDataAgrega un ID de referencia de recurso a los datos de la variable.
addStringValue(value)VariableDataAgrega un valor de cadena a los datos de la variable.
addTimestampValue(value)VariableDataAgrega un valor TimeStamp a los datos de la variable.
addWorkflowTextFormat(workflowTextFormat)VariableDataAgrega un valor WorkflowTextFormat a los datos de la variable.

WorkflowAction

WorkflowTextFormat

Métodos

MétodoTipo de datos que se muestraDescripción breve
addTextFormatElement(textFormatElement)WorkflowTextFormatAgrega un TextFormatElement al formato de texto del flujo de trabajo.

WorkflowValidationErrorAction

Métodos

MétodoTipo de datos que se muestraDescripción breve
setSeverity(severity)WorkflowValidationErrorActionEstablece la gravedad del error de validación.