Package apps.extensions.markup

Índice

CalendarClientActionMarkup

Campos
editAttendeesActionMarkup

EditAttendeesActionMarkup

Es una acción que agrega asistentes al evento de Calendario de Google.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Es una acción que agrega datos de la conferencia al evento de Calendario de Google. Los complementos de videoconferencias de terceros solo se pueden compilar en Apps Script.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Es una acción que agrega archivos adjuntos al evento de Calendario de Google.

createConferenceDataActionMarkup

CreateConferenceDataActionMarkup

Es una acción que muestra los datos de la conferencia cuando se crea un evento de Calendario de Google.

createConferenceSettingUrlActionMarkup

CreateConferenceSettingUrlActionMarkup

Es una acción que genera la URL de configuración de createconference.

calendarSubscriptionActionMarkup

CalendarSubscriptionActionMarkup

Es una acción que administra una suscripción al calendario. Solo admite la creación de suscripciones en complementos de extremos HTTP. No corresponde a los complementos de Apps Script.

AddAttachmentsActionMarkup

Campos
addonAttachments[]

AddonAttachment

AddonAttachment

Campos
resourceUrl

string

title

string

Es el título del archivo adjunto.

mimeType

string

Es el tipo de MIME del contenido en resourceUrl.

iconUrl

string

Vínculo al ícono del recurso

CalendarSubscriptionActionMarkup

Es una acción que administra una suscripción al calendario para el usuario actual.

La creación de una suscripción es idempotente: si el usuario ya está suscrito al calendario especificado en esta implementación del complemento, la devolución de esta acción garantiza que la suscripción permanezca activa sin crear suscripciones duplicadas ni notificaciones de eventos duplicadas. No es necesario que verifiques si hay suscripciones existentes antes de devolver esta acción.

Solo admite la creación de suscripciones en complementos de extremos HTTP. No corresponde a los complementos de Apps Script.

Campos
operation

Operation

Es la operación que se realizará. Actualmente, solo se admite CREATE. La creación de una suscripción es idempotente.

calendarId

string

Es el ID del calendario al que se suscribirá.

Operación

Enums
OPERATION_UNSPECIFIED
CREATE

ConferenceDataMarkup

Es el lenguaje de marcado que define los datos de conferencia asociados a un evento del Calendario de Google. Los complementos de videoconferencias de terceros solo se pueden compilar en Apps Script.

Campos
conferenceId

string

Identificador único de estos datos de conferencia. Puede tener un máximo de 512 caracteres.

entryPoints[]

EntryPointMarkup

Son los puntos de entrada a la conferencia. Se permite un máximo de 300 puntos de entrada.

parameters[]

Parameter

Son parámetros adicionales del complemento. Se permite un máximo de 300 parámetros.

error

Error

Si se establece, significa que se produjo un error durante la creación de la conferencia.

note

string

Notas adicionales (como instrucciones del administrador o avisos legales) que se mostrarán al usuario. Puede contener HTML. La longitud máxima es de 2,048 caracteres.

conferenceSolutionId

string

Es un identificador de la solución para reuniones. Debe coincidir con un valor del campo calendar.conferenceSolution.id de la implementación.

EntryPointMarkup

Es una forma de unirse a la conferencia. Los complementos de videoconferencias de terceros solo se pueden compilar en Apps Script.

Campos
type

Type

Es el tipo de punto de entrada. Obligatorio.

uri

string

Es un URI para unirse a la conferencia. Admite tel: y http(s):, y debe tener como máximo 1,300 caracteres. Obligatorio.

label

string

Es la etiqueta del punto de entrada que se mostrará al usuario. Puede tener un máximo de 512 caracteres.

meetingCode

string

Un código de reunión para acceder a la conferencia. Longitud máxima de 128 caracteres.

accessCode

string

Es un código de acceso para ingresar a la conferencia. Longitud máxima de 128 caracteres.

passcode

string

Es una contraseña para acceder a la conferencia. Longitud máxima de 128 caracteres.

password

string

Es una contraseña para acceder a la conferencia. Longitud máxima de 128 caracteres.

pin

string

Es un PIN para acceder a la conferencia. Longitud máxima de 128 caracteres.

regionCode

string

Es el código de región CLDR/ISO 3166 del país asociado con este punto de entrada. Solo se aplica a Type.PHONE.

features[]

Feature

Son las características del punto de entrada, como si es de peaje o sin peaje. Un punto de entrada puede tener varios atributos.

Función

Son las funciones del punto de entrada. Es posible que algunas funciones solo se apliquen a puntos de entrada específicos.

Enums
UNKNOWN_FEATURE Función desconocida.
TOLL Se aplica al punto de entrada PHONE. Las llamadas a un número con cargo se cobran a la persona que llama. Un número no puede ser de pago y gratuito al mismo tiempo.
TOLL_FREE Se aplica al punto de entrada PHONE. Para la persona que llama, la llamada a un número gratuito no tiene costo. Un número no puede ser de pago y gratuito al mismo tiempo.

Tipo

Es el tipo de punto de entrada. Los complementos de videoconferencias de terceros solo se pueden compilar en Apps Script.

Enums
UNKNOWN Tipo de conferencia desconocido.
VIDEO Una videoconferencia
PHONE Una conferencia telefónica
MORE Se usa para proporcionar un vínculo a más información para unirse a la conferencia.
SIP Una conferencia que usa el protocolo de inicio de sesión

Error

Representa un error que se produjo durante la creación de la conferencia. Los complementos de videoconferencias de terceros solo se pueden compilar en Apps Script.

Campos
type

Type

Es el tipo de error. Obligatorio.

authenticationUrl

string

Si el tipo de error es AUTHENTICATION, el complemento puede proporcionar una URL que permita a los usuarios acceder. La longitud máxima es de 1,300 caracteres.

Tipo

Enums
UNKNOWN Error desconocido.
AUTHENTICATION Un error de autenticación.
TEMPORARY Un error temporal.
PERMANENT Un error permanente.
PERMISSION_DENIED El usuario no tiene permiso para realizar alguna acción en el sistema de conferencias de terceros.
CONFERENCE_SOLUTION_FORBIDDEN El usuario no tiene permiso para usar la solución para reuniones seleccionada (pero es posible que tenga permiso para usar otras soluciones que ofrece el complemento).

Parámetro

Son parámetros específicos de la solución que se conservan con los datos del evento y, si se necesita una actualización o eliminación, se pasan al complemento. Por ejemplo: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

Campos
key

string

Es la clave del parámetro. La longitud máxima es de 50 caracteres. Obligatorio.

value

string

El valor del parámetro. La longitud máxima es de 1,024 caracteres. Obligatorio.

CreateConferenceDataActionMarkup

Campos
createConferenceData

ConferenceDataMarkup

Son los datos de la videoconferencia que se agregarán a un evento de Calendario de Google cuando se cree.

CreateConferenceSettingUrlActionMarkup

Campos
settingsUrl

string

Es el URI de una página de configuración que genera el complemento.

EditAttendeesActionMarkup

Campos
addAttendeeEmails[]

string

Es una lista de asistentes que se agregarán al evento de Calendario de Google.

EditConferenceDataActionMarkup

Campos

Campo de unión conference.

conference puede ser una de las siguientes opciones:

conferenceData

ConferenceDataMarkup

Son los datos de la conferencia que se agregarán al evento del Calendario de Google. Los complementos de videoconferencias de terceros solo se pueden compilar en Apps Script.

ChatClientDataSourceMarkup

Para un widget SelectionInput que usa un menú de selección múltiple, una fuente de datos de Google Chat. La fuente de datos propaga los elementos de selección para el menú de selección múltiple. Por ejemplo, un usuario puede seleccionar los espacios de Google Chat de los que es miembro.

Disponible para las apps de Google Chat y no disponible para los complementos de Google Workspace.

Campos
Campo de unión source. La fuente de datos de Google Chat. source puede ser solo uno de los parámetros siguientes:
spaceDataSource

SpaceDataSource

Los espacios de Google Chat de los que el usuario es miembro.

SpaceDataSource

Es una fuente de datos que propaga los espacios de Google Chat como elementos de selección para un menú de selección múltiple. Solo propaga los espacios de los que el usuario es miembro.

Disponible para las apps de Google Chat y no disponible para los complementos de Google Workspace.

Campos
defaultToCurrentSpace

bool

Si se establece en true, el menú de selección múltiple selecciona el espacio de Google Chat actual como un elemento de forma predeterminada.

ChatDataActionMarkup

Crea o actualiza un mensaje en Google Chat. Para obtener más detalles, consulta Cómo compilar interfaces de Google Chat.

Campos
Campo de unión action. Una acción de Google Chat action puede ser solo uno de los siguientes:
createMessageAction

CreateMessageAction

Envía un mensaje como una app de Google Chat.

updateMessageAction

UpdateMessageAction

Actualiza el mensaje de una app de Google Chat.

updateInlinePreviewAction

UpdateInlinePreviewAction

Para obtener una vista previa de los vínculos, agrega una o más tarjetas al mensaje de un usuario de Google Chat.

CreateMessageAction

La app de Chat envía un mensaje. Para obtener más información, consulta Cómo enviar mensajes de Google Chat.

Campos
message

Message

Es el mensaje de Google Chat.

UpdateInlinePreviewAction

La app de Chat obtiene una vista previa de un vínculo en un mensaje agregando o actualizando una o más tarjetas. Para obtener más información, consulta Cómo obtener una vista previa de los vínculos en los mensajes de Google Chat.

Campos
cardsV2[]

CardWithId

Un array de una o más tarjetas.

UpdateMessageAction

La app de Chat actualiza el texto o las tarjetas de un mensaje. Para obtener más información, consulta Cómo enviar mensajes de Google Chat.

Campos
message

Message

Es el mensaje actualizado.

DriveClientActionMarkup

Campos
requestFileScope

RequestFileScope

RequestFileScope

Campos
itemId

string

EditorClientActionMarkup

Campos

Campo de unión action.

action puede ser una de las siguientes opciones:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Este tipo no tiene campos.

GmailClientActionMarkup

Campos

Campo de unión type.

type puede ser una de las siguientes opciones:

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

Campos
type

AddonComposeUiActionType

AddonComposeUiActionType

Enums
UNSPECIFIED Predeterminado. Cuando no se especifica, no se realiza ninguna acción.
DISMISS Descarta la IU de redacción del complemento.

OpenCreatedDraftActionMarkup

Campos
draftId

string

Es el ID del borrador recién creado en el formato "r123".

draftStorageId

string

Es el ID de almacenamiento del servidor en formato hexadecimal, por ejemplo,"15e9fa622ce1029d".

draftThreadServerPermId

string

Es el ID permanente del servidor para la conversación del borrador. Este campo no se establece en ningún lugar y se ignora cuando se procesa OpenCreatedDraftActionMarkup. En su lugar, proporciona y usa draftThreadStorageId.

draftThreadId

string

Es el ID de la conversación que contiene el borrador recién creado, por ejemplo, "15e9fa622ce1029d".

TaskActionMarkup

Campos
reloadTasks

bool

UpdateDraftActionMarkup

Campos
updateBody

UpdateBody

Es un campo que contiene una serie de acciones de actualización que se deben realizar en el cuerpo del borrador que el usuario está editando actualmente.

updateToRecipients

UpdateToRecipients

Si se establece, reemplaza los destinatarios existentes del borrador que el usuario está editando actualmente.

updateCcRecipients

UpdateCcRecipients

Si se establece, reemplaza los destinatarios de Cc existentes del borrador que el usuario está editando actualmente.

updateBccRecipients

UpdateBccRecipients

Si se establece, reemplaza los destinatarios de Cco existentes del borrador que el usuario está editando actualmente.

updateSubject

UpdateSubject

Si se establece, reemplaza el asunto existente del borrador que el usuario está editando.

Destinatario

Campos
email

string

UpdateBccRecipients

Campos
bccRecipients[]

Recipient

UpdateBody

Campos
insertContents[]

InsertContent

Es un campo repetido que contiene una serie de contenido para insertar en el borrador que el usuario está editando actualmente. El contenido puede incluir contenido HTML o texto sin formato.

type

Type

ContentType

Enums
UNSPECIFIED_CONTENT_TYPE Es el valor predeterminado cuando no se establece nada para ContentType.
TEXT Especifica que el contenido está en texto sin formato.
MUTABLE_HTML Especifica que el contenido está en HTML y es mutable (se puede editar).
IMMUTABLE_HTML Especifica que el contenido está en HTML y es inmutable (no se puede editar).

EmailMimeType

EmailMimeType dejó de estar disponible. Usa ContentType.

Enums
UNSPECIFIED_EMAIL_MIME_TYPE Es el valor predeterminado cuando no se establece nada para EmailMimeType.
PLAIN_TEXT Especifica que el contenido insertado es texto sin formato.
HTML Especifica que el contenido insertado está en HTML.

InsertContent

Campos
content

string

Es el contenido que se insertará.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

Es el tipo de contenido insertado.

Tipo

Enums
UNSPECIFIED_ACTION_TYPE Es el valor predeterminado cuando no se establece nada para el tipo.
IN_PLACE_INSERT Indica que esta acción consiste en realizar una inserción in situ. De forma predeterminada, el contenido se inserta en la posición actual del cursor. Si hay contenido seleccionado, se reemplaza.
INSERT_AT_START Indica que esta acción consiste en realizar una inserción al comienzo del cuerpo del mensaje.
INSERT_AT_END Indica que esta acción consiste en insertar contenido al final del cuerpo del mensaje.
REPLACE Indica que esta acción reemplazará el cuerpo del mensaje.

UpdateCcRecipients

Campos
ccRecipients[]

Recipient

UpdateSubject

Campos
subject

string

UpdateToRecipients

Campos
toRecipients[]

Recipient

HostAppActionMarkup

Son acciones que controlan las apps host individuales.

Campos

Campo de unión action.

action puede ser una de las siguientes opciones:

gmailAction

GmailClientActionMarkup

Acciones que controla Gmail.

calendarAction

CalendarClientActionMarkup

Acciones que controla el Calendario

driveAction

DriveClientActionMarkup

Acciones que controla Drive

editorAction

EditorClientActionMarkup

Acciones que se controlan en Documentos, Hojas de cálculo o Presentaciones.

sheetsAction

SheetsClientActionMarkup

Acciones que controla Hojas de cálculo.

workflowAction

WorkflowClientActionMarkup

Workspace Studio controla las acciones.

HostAppDataActionMarkup

Define cómo actualizar los datos de Google Workspace.

Campos
Campo de unión action. Es la acción del complemento para una aplicación host de Google Workspace determinada. action puede ser solo uno de los parámetros siguientes:
chatDataAction

ChatDataActionMarkup

Una acción de Google Chat que crea o actualiza texto o tarjetas en un mensaje.

HostAppDataSourceMarkup

Una fuente de datos de una aplicación de Google Workspace. La fuente de datos propaga los elementos disponibles para un widget.

Campos
Campo de unión data_source. Es la aplicación de Google Workspace que propaga los elementos disponibles para un widget. data_source puede ser solo uno de los parámetros siguientes:
chatDataSource

ChatClientDataSourceMarkup

Una fuente de datos de Google Chat.

workflowDataSource

WorkflowDataSourceMarkup

Una fuente de datos de Google Workflow.

SheetsClientActionMarkup

ID siguiente: 5.

Campos

Campo de unión action.

action puede ser una de las siguientes opciones:

customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

Es el resultado de que un usuario ejecute una función personalizada.

Campos
Campo de unión result. Es el resultado de la ejecución de la función personalizada. result puede ser solo uno de los parámetros siguientes:
value

Value

Es el valor que se obtuvo de ejecutar la función personalizada.

errorMessage

string

Es el mensaje de error que se mostrará al usuario si algo sale mal.

WorkflowClientActionMarkup

Acciones del cliente para los complementos de Workspace Studio.

Campos

Campo de unión action.

action puede ser una de las siguientes opciones:

saveWorkflowAction

SaveWorkflowAction

Es la acción para iniciar el guardado del flujo de trabajo.

returnOutputVariablesAction

ReturnOutputVariablesAction

Acción que contiene variables de salida generadas por una acción de flujo de trabajo ejecutada.

resourceRetrievedAction

ResourceRetrievedAction

Acción que contiene un recurso recuperado.

resourceFieldsDefinitionRetrievedAction

ResourceFieldsDefinitionRetrievedAction

Acción que contiene la definición de los campos de un recurso.

returnElementErrorAction

ReturnElementErrorAction

Acción que indica que se produjo un error durante la invocación del elemento.

workflowValidationErrorAction

WorkflowValidationErrorAction

Acción que indica un error de validación del flujo de trabajo.

ResourceData

Es el valor del recurso específico de la aplicación.

Campos
fields

map<string, VariableData>

Es un mapa de los campos de recursos con clave por el nombre del campo.

sourceResourceReference
(deprecated)

SourceResourceReference

Obsoleta. En su lugar, usa VariableData.variable_source_data.

ResourceFieldsDefinitionRetrievedAction

Contiene la definición de cada campo que admite un recurso.

Campos
dynamicResourceDefinitions[]

DynamicResourceDefinition

Definiciones de recursos dinámicos.

DynamicResourceDefinition

Contiene la definición de cada campo que admite un recurso dinámico.

Campos
resourceId

string

Es el identificador único del tipo de recurso dinámico, p. ej., "FORM_RESPONSE_VALUES".

fields[]

ResourceField

Es la lista de campos que admite este recurso dinámico.

ResourceField

Campos
selector

string

Es la clave de referencia del campo que se usa para recuperar su valor asociado.

displayText

string

Es la descripción legible por humanos del campo que se muestra al usuario final durante la selección de variables.

dataType

DataType

Es el tipo de datos del campo.

cardinality

Cardinality

Es la cardinalidad del campo.

ResourceRetrievedAction

Contiene el recurso que se devolvió.

Campos
resourceData

ResourceData

Son datos personalizados en formato proto.

ReturnElementErrorAction

Indica que se produjo un error durante la invocación del elemento.

Campos
developerErrorMessage

string

Es un mensaje de error dirigido al desarrollador.

errorLog

WorkflowTextFormatMarkup

Es el mensaje de error legible por humanos que se mostrará al usuario final.

errorActionability

ErrorActionability

Indica si el usuario puede tomar medidas para solucionar el error.

retryability

Retryability

Indica si el error se puede reintentar o no.

ErrorActionability

Indica si el usuario puede intentar corregir el error.

Enums
ERROR_ACTIONABILITY_UNSPECIFIED Viabilidad de acción de error no especificado. No lo utilices.
ACTIONABLE El usuario puede intentar corregir el error.
NOT_ACTIONABLE El usuario no puede corregir el error.

Capacidad de reintento

Indica si el error se puede reintentar o no.

Enums
RETRYABILITY_UNSPECIFIED No se especificó la capacidad de reintento. No lo utilices.
RETRYABLE El error se puede volver a intentar.
NOT_RETRYABLE El error no se puede volver a intentar.

ReturnOutputVariablesAction

Contiene variables de salida generadas por la acción de flujo de trabajo ejecutada.

Campos
variables

map<string, VariableData>

Es un mapa de variables con clave por ID de variable.

log

WorkflowTextFormatMarkup

Es el registro de la acción del flujo de trabajo ejecutado.

SaveWorkflowAction

Este tipo no tiene campos.

Indica que el compilador debe iniciar el guardado del flujo de trabajo.

SourceResourceReference

Referencia a una instancia específica de un recurso de Workspace

Campos
sourceResourceType

SourceResourceType

Es el tipo de recurso de origen.

resourceId

string

Es el ID único del recurso (p.ej., el ID del archivo de Drive o el ID del mensaje de Gmail).

SourceResourceType

Es el tipo de recurso de origen. Se usa para identificar el tipo de recurso y el paquete de flujo de trabajo al que pertenece.

Campos
workflowBundleId

string

Es el ID del paquete de flujo de trabajo al que pertenece este tipo de recurso.

resourceDefinitionId

string

Es el ID de la definición del recurso dentro del paquete (p.ej., "spreadsheet", "gmailMessage").

VariableData

Representa datos de variables, que pueden contener varios valores de diferentes tipos.

Campos
booleanValues[]

bool

Valores booleanos.

integerValues[]

int64

Son valores de números enteros.

stringValues[]

string

Valores de la cadena.

timestampValues[]

Timestamp

Valores de marca de tiempo.

resourceReferences[]

string

Es una lista de IDs de recursos (p.ej., "spaces/123").

resourceDataValues[]

ResourceData

Datos de los recursos.

emailAddressValues[]

string

Valores de direcciones de correo electrónico.

googleUserValues[]

string

Son los valores de usuario de Google en el formato users/{user}.

textFormatValues[]

WorkflowTextFormatMarkup

Son los valores de formato de texto del flujo de trabajo.

WorkflowValidationErrorAction

Indica que la validación del elemento del flujo de trabajo falló con la gravedad especificada.

Campos
severity

Severity

Es la gravedad del error de validación.

Gravedad

Enums
SEVERITY_UNSPECIFIED Gravedad sin especificar. No lo utilices.
WARNING El error no es crítico y no impide la publicación.
CRITICAL El error es crítico y se debe corregir antes de la publicación.

WorkflowDataSourceMarkup

* Solo es compatible con el flujo de trabajo de Google Workspace, pero no con las apps de Google Chat ni los complementos de Google Workspace.

En un widget TextInput o SelectionInput con el tipo MULTI_SELECT o un DateTimePicker, proporciona la fuente de datos de Google.

Campos
includeVariables

bool

Indica si se deben incluir variables del paso anterior en la fuente de datos.

type

Type

Es el tipo de fuente de datos.

Tipo

Es una enumeración que representa el tipo de fuente de datos del flujo de trabajo.

Enums
UNKNOWN Valor predeterminado No usar.
USER Usuarios de Google Workspace El usuario solo puede ver y seleccionar usuarios de su organización de Google Workspace.
SPACE Los espacios de Google Chat de los que el usuario es miembro.
USER_WITH_FREE_FORM Los usuarios pueden elegir ver y seleccionar miembros existentes de su organización de Google Workspace o ingresar manualmente una dirección de correo electrónico o un dominio válido.

WorkflowTextFormatMarkup

Es un bloque de texto con opciones de formato enriquecido, incluidos estilos, hipervínculos y elementos interactivos.

Campos
textFormatElements[]

TextFormatElement

Es una colección de elementos de formato de texto.

Chip

Un chip en el que se puede hacer clic en el formato de texto.

Campos
icon

Icon

Es el ícono que se muestra en el chip.

label

string

Es el texto que se muestra en el chip.

url

string

Es la URL a la que se navegará cuando se haga clic en el chip.

Ícono

Un ícono en el chip.

Campos
Campo de unión icons. Es el ícono que se muestra en el chip. icons puede ser solo uno de los parámetros siguientes:
iconUrl

string

Muestra un ícono personalizado alojado en una URL HTTPS.

Por ejemplo:

"iconUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

Los tipos de archivo admitidos incluyen .png y .jpg.

materialIconName

string

Es el nombre del ícono definido en el ícono de material de Google, por ejemplo, check_box. Los nombres no válidos se abandonan y se reemplazan por una cadena vacía, lo que hace que el ícono no se renderice.

TextFormatElement

Un solo elemento dentro de un mensaje de WorkflowTextFormatMarkup, que puede ser un chip, texto con diseño, un hipervínculo o un contenedor de lista.

Campos
Campo de unión element. Es un elemento que representa uno de varios elementos de formato de texto posibles. element puede ser solo uno de los parámetros siguientes:
text

string

Texto en formato de texto.

chip

Chip

Chip en el que se puede hacer clic en el formato de texto.

styledText

StyledText

Es el texto con estilo en el formato de texto.

listContainer

ListContainer

Contenedor de lista en formato de texto.

ListContainer

Es el contenedor de elementos de lista, en el que cada elemento de lista puede contener varios TextFormatElement.

Campos
listNestLevel

int64

Es el nivel de anidamiento de la lista. Comienza en 0 para el nivel superior y aumenta en 1 para cada lista anidada.

listType

ListType

Es el tipo de lista.

listItems[]

ListItem

Es una colección de elementos de lista.

ListItem

Es un elemento de la lista.

Campos
textFormatElements[]

TextFormatElement

Es una colección de elementos de formato de texto.

ListType

Es una enumeración para diferentes tipos de listas.

Enums
LIST_TYPE_UNSPECIFIED No se especificó ningún tipo de lista.
ORDERED Es una lista ordenada.
UNORDERED Lista sin ordenar.
BLOCKQUOTE Lista de citas en bloque.

StyledText

Elemento de texto con estilos como negrita, cursiva y color.

Campos
text

string

El contenido principal del texto.

styles[]

Style

Es una colección de estilos que se aplican al texto.

fontWeight

FontWeight

Es el grosor de la fuente del texto.

color

Color

Es el color del texto.

wrapStyle

WrapStyle

Es el estilo de ajuste del texto.

FontWeight

Es un enum para diferentes grosores de fuente.

Enums
FONT_WEIGHT_UNSPECIFIED Peso estándar con grosor normal.
LIGHT Más liviano y con un grosor reducido
MEDIUM Peso intermedio entre fino y negrita.
BOLD Mayor peso y grosor.

Estilo

Es una enumeración para diferentes estilos de texto, como cursiva, subrayado, etcétera.

Enums
STYLE_UNSPECIFIED No se aplicó ningún estilo.
ITALIC Estilo en cursiva.
UNDERLINE Estilo de subrayado.
STRIKETHROUGH Estilo tachado.
LINE_BREAK Salto de línea.
UPPERCASE Estilo en mayúsculas.
CODE Programa.
CODE_BLOCK Bloque de código.

WrapStyle

Enum para diferentes estilos de ajuste.

Enums
WRAP_STYLE_UNSPECIFIED No se especificó ningún estilo de ajuste.
NO_WRAP Sin estilo de ajuste.