Package apps.extensions.markup

Índice

CalendarClientActionMarkup

Campos
editAttendeesActionMarkup

EditAttendeesActionMarkup

Una acción que agrega asistentes al evento del Calendario de Google

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Una acción que agrega datos de conferencias al evento del Calendario de Google. Los complementos de conferencias 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.

AddAttachmentsActionMarkup

Campos
addonAttachments[]

AddonAttachment

AddonAttachment

Campos
resourceUrl

string

title

string

Título del archivo adjunto.

mimeType

string

Es el tipo de MIME del contenido de resourceUrl.

iconUrl

string

Vínculo al ícono del recurso.

ConferenceDataMarkup

Lenguaje de marcado que define los datos de conferencias asociados a un evento del Calendario de Google. Los complementos de conferencias de terceros solo se pueden compilar en Apps Script.

Campos
conferenceId

string

Es el identificador único de estos datos de conferencia. Se admiten hasta 512 caracteres de longitud.

entryPoints[]

EntryPointMarkup

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

parameters[]

Parameter

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

error

Error

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

note

string

Notas adicionales (como instrucciones del administrador o avisos legales) para mostrar al usuario Puede contener HTML. Longitud máxima: 2,048 caracteres.

conferenceSolutionId

string

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

EntryPointMarkup

Una forma de unirse a la conferencia. Los complementos de conferencias de terceros solo se pueden compilar en Apps Script.

Campos
type

Type

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. Tiene una longitud máxima de 512 caracteres.

meetingCode

string

Un código de reunión para acceder a la conferencia. Se admiten hasta 128 caracteres.

accessCode

string

Un código de acceso para acceder a la conferencia Se admiten hasta 128 caracteres.

passcode

string

Un código para acceder a la conferencia. Se admiten hasta 128 caracteres.

password

string

Una contraseña para acceder a la conferencia. Se admiten hasta 128 caracteres.

pin

string

Un PIN para acceder a la conferencia Tiene una 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

Características del punto de entrada, como si es con peaje o sin peaje Un punto de entrada puede tener varias funciones.

Función

Funciones del punto de entrada Algunas funciones pueden aplicarse solo a puntos de entrada específicos.

Enumeraciones
UNKNOWN_FEATURE Elemento desconocido.
TOLL Se aplica al punto de entrada PHONE. Las llamadas a un número gratuito se cobran a la persona que llama. Un número no puede ser gratuito a la vez.
TOLL_FREE Se aplica al punto de entrada PHONE. Para la persona que realiza la llamada, puede llamar sin costo a un número gratuito. Un número no puede ser con cargo y sin cargo al mismo tiempo.

Tipo

El tipo de punto de entrada. Los complementos de conferencias de terceros solo se pueden compilar en Apps Script.

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

Error

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

Campos
type

Type

El tipo de error. Obligatorio.

authenticationUrl

string

Si el tipo de error es AUTHENTICATION, el complemento puede proporcionar una URL para que los usuarios accedan. Tiene una longitud máxima de 1,300 caracteres.

Tipo

Enumeraciones
UNKNOWN Error desconocido.
AUTHENTICATION Un error de autenticación.
TEMPORARY Es 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 de conferencia seleccionada (pero es posible que se le permita 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

La clave del parámetro. Tiene una longitud máxima de 50 caracteres. Obligatorio.

value

string

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

EditAttendeesActionMarkup

Campos
addAttendeeEmails[]

string

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

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

ChatClientActionMarkup

Este tipo no tiene campos.

Acciones que administran los clientes de Chat.

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 espacios de Google Chat de los que es miembro.

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

Campos
Campo de unión source. La fuente de datos de Google Chat. Las direcciones (source) solo pueden ser una de las siguientes opciones:
spaceDataSource

SpaceDataSource

Espacios de Google Chat de los que es miembro el usuario.

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 es miembro el usuario.

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

Campos
defaultToCurrentSpace

bool

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

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

Enumeraciones
UNSPECIFIED Predeterminado. Si no se especifica, no se realiza ninguna acción.
DISMISS Descarta la IU de Compose del complemento.

OpenCreatedDraftActionMarkup

Campos
draftId

string

Es el ID del borrador creado recientemente con el formato "r123".

draftStorageId

string

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

draftThreadServerPermId

string

Es el ID permanente del servidor para el subproceso 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

El ID de la conversación que contiene el borrador creado recientemente, por ejemplo, "15e9fa622ce1029d".

TaskActionMarkup

Campos
reloadTasks

bool

UpdateDraftActionMarkup

Campos
updateBody

UpdateBody

Campo que contiene una serie de acciones de actualización para realizar en el cuerpo de borrador que el usuario está editando en ese momento.

updateToRecipients

UpdateToRecipients

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

updateCcRecipients

UpdateCcRecipients

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

updateBccRecipients

UpdateBccRecipients

Si se establece, reemplaza a los destinatarios Cc 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 incluye una serie de contenido para insertar en el borrador que el usuario está editando en ese momento. El contenido puede incluir contenido HTML o texto sin formato.

type

Type

ContentType

Enumeraciones
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.

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

InsertContent

Campos
content

string

El contenido que se insertará.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

El tipo de contenido insertado.

Tipo

Enumeraciones
UNSPECIFIED_ACTION_TYPE Es el valor predeterminado cuando no se establece nada para el tipo.
IN_PLACE_INSERT Indica que esta acción es realizar una inserción en el lugar. De forma predeterminada, el contenido se inserta en la posición actual del cursor. Si hay contenido seleccionado, lo reemplaza.
INSERT_AT_START Indica que esta acción es realizar la inserción al comienzo del cuerpo del mensaje.
INSERT_AT_END Indica que esta acción se debe insertar 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

Acciones que administran las apps de host individuales.

Campos

Campo de unión action.

action puede ser una de las siguientes opciones:

gmailAction

GmailClientActionMarkup

Acciones que administra Gmail.

calendarAction

CalendarClientActionMarkup

Acciones que administra el Calendario

driveAction

DriveClientActionMarkup

Acciones que administra Drive.

editorAction

EditorClientActionMarkup

Acciones que se administran mediante Documentos, Hojas de cálculo o Presentaciones.

sheetsAction

SheetsClientActionMarkup

Acciones que controla Hojas de cálculo.

chatAction

ChatClientActionMarkup

Acciones que maneja Chat.

HostAppDataSourceMarkup

Para un widget SelectionInput que usa un menú de selección múltiple, una fuente de datos de una aplicación de Google Workspace La fuente de datos propaga los elementos de selección para el menú de selección múltiple.

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

Campos
Campo de unión data_source. La aplicación de Google Workspace que propaga elementos para un menú de selección múltiple. Las direcciones (data_source) solo pueden ser una de las siguientes opciones:
chatDataSource

ChatClientDataSourceMarkup

Una fuente de datos de Google Chat.

SheetsClientActionMarkup

Campos
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

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

Campos
Campo de unión result. Es el resultado de la ejecución de la función personalizada. Las direcciones (result) solo pueden ser una de las siguientes opciones:
value

Value

Es el valor que se generó cuando se ejecutó la función personalizada.

errorMessage

string

Es el mensaje de error que se muestra al usuario si se produjo un error.