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 conferencia al evento de Calendario de Google. Los complementos de conferencias de terceros solo se pueden crear 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 datos de conferencias cuando se crea un evento del 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 de calendario. Solo admite la creación de suscripciones en complementos de extremos HTTP. No se aplica 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

Tipo de MIME del contenido en resourceUrl.

iconUrl

string

Es el vínculo al ícono del recurso.

CalendarSubscriptionActionMarkup

Campos
operation

Operation

Operación que se realizará. Actualmente, solo se admite CREATE.

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 la conferencia asociados a un evento del Calendario de Google. Los complementos de conferencias de terceros solo se pueden crear en Apps Script.

Campos
conferenceId

string

Es el identificador único de estos datos de la conferencia. Puede tener un máximo de 512 caracteres.

entryPoints[]

EntryPointMarkup

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 configura, 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 conferencias de terceros solo se pueden crear 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. Puede tener un máximo de 512 caracteres.

meetingCode

string

Un código de reunión para acceder a la conferencia Debe tener un máximo de 128 caracteres.

accessCode

string

Es un código de acceso para ingresar a la conferencia. Debe tener un máximo de 128 caracteres.

passcode

string

Es un código para acceder a la conferencia. Debe tener un máximo de 128 caracteres.

password

string

Contraseña para acceder a la conferencia. Debe tener un máximo de 128 caracteres.

pin

string

Es un PIN para acceder a la conferencia. Debe tener un máximo de 128 caracteres.

regionCode

string

Es el código de región de CLDR/ISO 3166 para el 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 gratuito. Un punto de entrada puede tener varias funciones.

Función

Son las características del punto de entrada. Algunas funciones solo se pueden aplicar a puntos de entrada específicos.

Enums
UNKNOWN_FEATURE Función desconocida.
TOLL Se aplica al punto de entrada PHONE. A la parte que llama se le cobra una llamada a un número de peaje. Un número no puede ser de pago y gratuito al mismo tiempo.
TOLL_FREE Se aplica al punto de entrada PHONE. Para la parte 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 conferencias de terceros solo se pueden crear 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 conferencias de terceros solo se pueden crear 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. Debe tener un máximo de 1,300 caracteres.

Tipo

Enums
UNKNOWN Error desconocido.
AUTHENTICATION Error de autenticación.
TEMPORARY Es un error temporal.
PERMANENT Es 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 podría tener 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. Debe tener un máximo 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 conferencia que se agregarán a un evento del Calendario de Google cuando se cree.

CreateConferenceSettingUrlActionMarkup

Campos
settingsUrl

string

Es el URI de una página de configuración generada por 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 de Calendario de Google. Los complementos de conferencias de terceros solo se pueden crear 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 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. Es la fuente de datos de Google Chat. source puede ser solo uno de los parámetros siguientes:
spaceDataSource

SpaceDataSource

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

SpaceDataSource

Es una fuente de datos que completa 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 configura como true, el menú de selección múltiple selecciona el espacio actual de Google Chat 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

Es 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

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. Si 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 con 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 el subproceso del borrador. Este campo no se configura en ningún lugar y se ignora cuando se procesa OpenCreatedDraftActionMarkup. En su lugar, proporciona y usa draftThreadStorageId.

draftThreadId

string

Es 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 que se realizarán en el cuerpo del borrador que el usuario está editando.

updateToRecipients

UpdateToRecipients

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

updateCcRecipients

UpdateCcRecipients

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

updateBccRecipients

UpdateBccRecipients

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

updateSubject

UpdateSubject

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

Destinatario

Campos
email

string

UpdateBccRecipients

Campos
bccRecipients[]

Recipient

UpdateBody

Campos
insertContents[]

InsertContent

Es un campo repetido que contiene una serie de contenidos para insertar en el borrador que el usuario está editando. 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 es 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 está en 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 es para 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, se reemplaza.
INSERT_AT_START Indica que esta acción es para realizar una inserción al comienzo del cuerpo del mensaje.
INSERT_AT_END Indica que esta acción es para realizar una inserción 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 las acciones que controlan las apps de host individuales.

Campos

Campo de unión action.

action puede ser una de las siguientes opciones:

gmailAction

GmailClientActionMarkup

Son las acciones que controla Gmail.

calendarAction

CalendarClientActionMarkup

Son las acciones que controla Calendario.

driveAction

DriveClientActionMarkup

Son las acciones que controla Drive.

editorAction

EditorClientActionMarkup

Son las acciones que controlan Documentos, Hojas de cálculo o Presentaciones.

sheetsAction

SheetsClientActionMarkup

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

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

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

ChatClientDataSourceMarkup

Es una fuente de datos de Google Chat.

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 un usuario que ejecuta 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 después de ejecutar la función personalizada.

errorMessage

string

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