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

Es el título del archivo adjunto.

mimeType

string

Es el tipo de MIME del contenido en resourceUrl.

iconUrl

string

Es un vínculo al ícono del recurso.

ConferenceDataMarkup

Es el marcado que define los datos de la conferencia 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. Tiene una longitud máxima 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 está configurado, significa que se produjo un error durante la creación de la conferencia.

note

string

Son 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 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

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

accessCode

string

Un código de acceso para acceder a la conferencia Tiene una longitud máxima de 128 caracteres.

passcode

string

Una contraseña para acceder a la conferencia Tiene una longitud máxima de 128 caracteres.

password

string

Una contraseña para acceder a la conferencia Tiene una longitud máxima de 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 Es posible que algunas funciones solo se apliquen a puntos de entrada específicos.

Enumeraciones
UNKNOWN_FEATURE Función desconocida.
TOLL Se aplica al punto de entrada PHONE. Las llamadas a números con cargo se cobran al emisor. Un número no puede ser con cargo y sin cargo al mismo tiempo.
TOLL_FREE Se aplica al punto de entrada PHONE. Para la parte que realiza la llamada, las llamadas a números gratuitos no tienen costo. Un número no puede ser con cargo y sin cargo al mismo tiempo.

Tipo

Es 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 a 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 que permita a los usuarios acceder. 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 permitido 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 pueda 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. 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.

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

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

Disponible para las apps de Google Chat y no 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 información, 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

El mensaje de Google Chat

UpdateInlinePreviewAction

La app de Chat agrega o actualiza una o más tarjetas para obtener una vista previa de un vínculo en un mensaje. 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

Es 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

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

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

El ID del borrador creado recientemente en el formato "r123".

draftStorageId

string

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

El ID de la conversación que contiene el borrador creado recientemente, 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.

updateToRecipients

UpdateToRecipients

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

updateCcRecipients

UpdateCcRecipients

Si se establece, reemplaza a los destinatarios existentes de Cc 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 contiene una serie de contenido para insertar en el borrador que el usuario está editando. El contenido puede ser 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

Es 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 debe 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 se debe realizar 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 controlan apps de 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 administra el Calendario

driveAction

DriveClientActionMarkup

Acciones que controla Drive.

editorAction

EditorClientActionMarkup

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

sheetsAction

SheetsClientActionMarkup

Acciones que controla Hojas de cálculo.

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. Las direcciones (action) solo pueden ser una de las siguientes opciones:
chatDataAction

ChatDataActionMarkup

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

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

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

errorMessage

string

Es el mensaje de error que se muestra al usuario si algo salió mal.