Package apps.extensions.markup

Índice

CalendarClientActionMarkup

Campos
editAttendeesActionMarkup

EditAttendeesActionMarkup

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

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Una acción que agrega datos de la reunión al evento de Calendario de Google

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Una acción que agrega archivos adjuntos al evento de Calendario de Google

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 de resourceUrl.

iconUrl

string

Vínculo al ícono del recurso.

ConferenceDataMarkup

Lenguaje de marcado que define los datos de la conferencia asociados con un evento del Calendario de Google.

Campos
conferenceId

string

Es el identificador único de los datos de esta conferencia. El límite es de 512 caracteres.

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 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) para mostrar al usuario. Puede contener HTML. La longitud máxima es de 2,048 caracteres.

conferenceSolutionId

string

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

EntryPointMarkup

Una forma de unirse a la conferencia

Campos
type

Type

Es el tipo de punto de entrada. Obligatorio.

uri

string

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

label

string

La etiqueta del punto de entrada que se mostrará al usuario. El límite es 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

Una contraseña 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 Se admiten hasta 128 caracteres.

regionCode

string

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

features[]

Feature

Funciones del punto de entrada, como servicio gratuito o de peaje Un punto de entrada puede tener varios atributos.

Atributo

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

Enumeradores
UNKNOWN_FEATURE Función desconocida.
TOLL Se aplica al punto de entrada PHONE. Las llamadas a números gratuitos se cobran a la parte que llama. No se puede usar un número de teléfono gratuito y no al mismo tiempo.
TOLL_FREE Se aplica al punto de entrada PHONE. Para quien realiza la llamada, las llamadas a un número gratuito no tienen costo. No se puede usar un número de teléfono gratuito y no al mismo tiempo.

Tipo

Es el tipo de punto de entrada.

Enumeradores
UNKNOWN El tipo de conferencia es 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 en la que se usa el Protocolo de inicio de sesión

Error

Representa un error que se produjo durante la creación de la conferencia.

Campos
type

Type

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. 1,300 caracteres de longitud como máximo

Tipo

Enumeradores
UNKNOWN Error desconocido.
AUTHENTICATION 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 permitido usar la solución de conferencias seleccionada (pero es posible que pueda usar otras soluciones que ofrezca el complemento).

Parámetro

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

Campos
key

string

La clave del parámetro. Se admiten hasta 50 caracteres. Obligatorio.

value

string

El valor del parámetro. Se admiten hasta 1,024 caracteres. Obligatorio.

EditAttendeesActionMarkup

Campos
addAttendeeEmails[]

string

Una lista de asistentes para agregar 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 de Calendario de Google

ChatClientActionMarkup

Este tipo no tiene campos.

Acciones administradas por 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 los 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

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

SpaceDataSource

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 completa los espacios de los que es miembro el usuario.

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

Campos
defaultToCurrentSpace

bool

Si la estableces como true, el menú de selección múltiple seleccionará el espacio actual de Google Chat como 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

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

OpenCreatedDraftActionMarkup

Campos
draftId

string

El ID del borrador recién creado con el formato "r123".

draftStorageId

string

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

draftThreadServerPermId

string

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

Indica el ID del subproceso 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 para realizar en el cuerpo del borrador que el usuario está editando actualmente.

updateToRecipients

UpdateToRecipients

Si se configura, reemplaza los destinatarios existentes del borrador que el usuario está editando en ese momento.

updateCcRecipients

UpdateCcRecipients

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

updateBccRecipients

UpdateBccRecipients

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

updateSubject

UpdateSubject

Si se configura, reemplaza el asunto existente del borrador que el usuario está editando en ese momento.

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 actualmente. Puede incluir contenido HTML o de texto sin formato.

type

Type

ContentType

Enumeradores
UNSPECIFIED_CONTENT_TYPE 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.

Enumeradores
UNSPECIFIED_EMAIL_MIME_TYPE 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 formato HTML.

InsertContent

Campos
content

string

El contenido que se va a insertar

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

Es el tipo de contenido insertado.

Tipo

Enumeradores
UNSPECIFIED_ACTION_TYPE El valor predeterminado cuando no se establece nada para Tipo.
IN_PLACE_INSERT Indica que esta acción es para realizar una inserción in situ. De forma predeterminada, el contenido se inserta en la posición actual del cursor. Si hay contenido seleccionado, este reemplaza el contenido seleccionado.
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 es realizar la inserción al final del cuerpo del mensaje.
REPLACE Indica que esta acción es para reemplazar el cuerpo del mensaje.

UpdateCcRecipients

Campos
ccRecipients[]

Recipient

UpdateSubject

Campos
subject

string

UpdateToRecipients

Campos
toRecipients[]

Recipient

HostAppActionMarkup

Acciones administradas por apps de host individuales

Campos

Campo de unión action.

action puede ser una de las siguientes opciones:

gmailAction

GmailClientActionMarkup

Gmail administra las acciones.

calendarAction

CalendarClientActionMarkup

Acciones manejadas por Calendario.

driveAction

DriveClientActionMarkup

Drive administra las acciones.

editorAction

EditorClientActionMarkup

Las acciones se administran mediante Documentos, Hojas de cálculo o Presentaciones.

sheetsAction

SheetsClientActionMarkup

Las acciones se administran mediante Hojas de cálculo.

chatAction

ChatClientActionMarkup

Las acciones se administran mediante 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 las apps de Google Chat y no para los complementos de Google Workspace.

Campos
Campo de unión data_source. La aplicación de Google Workspace que propaga los 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. El resultado de la ejecución de la función personalizada. Las direcciones (result) solo pueden ser una de las siguientes opciones:
value

Value

El valor que se generó al ejecutar la función personalizada.

errorMessage

string

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