Índice
CalendarClientActionMarkup(mensaje)CalendarClientActionMarkup.AddAttachmentsActionMarkup(mensaje)CalendarClientActionMarkup.AddAttachmentsActionMarkup.AddonAttachment(mensaje)CalendarClientActionMarkup.CalendarSubscriptionActionMarkup(mensaje)CalendarClientActionMarkup.CalendarSubscriptionActionMarkup.Operation(enumeración)CalendarClientActionMarkup.ConferenceDataMarkup(mensaje)CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup(mensaje)CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup.Feature(enumeración)CalendarClientActionMarkup.ConferenceDataMarkup.EntryPointMarkup.Type(enumeración)CalendarClientActionMarkup.ConferenceDataMarkup.Error(mensaje)CalendarClientActionMarkup.ConferenceDataMarkup.Error.Type(enumeración)CalendarClientActionMarkup.ConferenceDataMarkup.Parameter(mensaje)CalendarClientActionMarkup.CreateConferenceDataActionMarkup(mensaje)CalendarClientActionMarkup.CreateConferenceSettingUrlActionMarkup(mensaje)CalendarClientActionMarkup.EditAttendeesActionMarkup(mensaje)CalendarClientActionMarkup.EditConferenceDataActionMarkup(mensaje)ChatClientDataSourceMarkup(mensaje)ChatClientDataSourceMarkup.SpaceDataSource(mensaje)ChatDataActionMarkup(mensaje)ChatDataActionMarkup.CreateMessageAction(mensaje)ChatDataActionMarkup.UpdateInlinePreviewAction(mensaje)ChatDataActionMarkup.UpdateMessageAction(mensaje)DriveClientActionMarkup(mensaje)DriveClientActionMarkup.RequestFileScope(mensaje)EditorClientActionMarkup(mensaje)EditorClientActionMarkup.RequestFileScopeForActiveDocument(mensaje)GmailClientActionMarkup(mensaje)GmailClientActionMarkup.AddonComposeUiActionMarkup(mensaje)GmailClientActionMarkup.AddonComposeUiActionMarkup.AddonComposeUiActionType(enumeración)GmailClientActionMarkup.OpenCreatedDraftActionMarkup(mensaje)GmailClientActionMarkup.TaskActionMarkup(mensaje)GmailClientActionMarkup.UpdateDraftActionMarkup(mensaje)GmailClientActionMarkup.UpdateDraftActionMarkup.Recipient(mensaje)GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBccRecipients(mensaje)GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody(mensaje)GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.ContentType(enumeración)GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.EmailMimeType(enumeración)GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.InsertContent(mensaje)GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateBody.Type(enumeración)GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateCcRecipients(mensaje)GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateSubject(mensaje)GmailClientActionMarkup.UpdateDraftActionMarkup.UpdateToRecipients(mensaje)HostAppActionMarkup(mensaje)HostAppDataActionMarkup(mensaje)HostAppDataSourceMarkup(mensaje)SheetsClientActionMarkup(mensaje)SheetsClientActionMarkup.CustomFunctionReturnValueMarkup(mensaje)
CalendarClientActionMarkup
| Campos | |
|---|---|
editAttendeesActionMarkup |
Es una acción que agrega asistentes al evento de Calendario de Google. |
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 |
Es una acción que agrega archivos adjuntos al evento de Calendario de Google. |
createConferenceDataActionMarkup |
Es una acción que muestra datos de conferencias cuando se crea un evento del Calendario de Google. |
createConferenceSettingUrlActionMarkup |
Es una acción que genera la URL de configuración de CreateConference. |
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
| Campos | |
|---|---|
resourceUrl |
|
title |
Es el título del archivo adjunto. |
mimeType |
Tipo de MIME del contenido en resourceUrl. |
iconUrl |
Es el vínculo al ícono del recurso. |
CalendarSubscriptionActionMarkup
| Campos | |
|---|---|
operation |
Operación que se realizará. Actualmente, solo se admite CREATE. |
calendarId |
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 |
Es el identificador único de estos datos de la conferencia. Puede tener un máximo de 512 caracteres. |
entryPoints[] |
Puntos de entrada a la conferencia. Se permite un máximo de 300 puntos de entrada. |
parameters[] |
Son parámetros adicionales del complemento. Se permite un máximo de 300 parámetros. |
error |
Si se configura, significa que se produjo un error durante la creación de la conferencia. |
note |
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 |
Es un identificador de la solución para reuniones. Debe coincidir con un valor del campo |
EntryPointMarkup
Es una forma de unirse a la conferencia. Los complementos de conferencias de terceros solo se pueden crear en Apps Script.
| Campos | |
|---|---|
type |
Es el tipo de punto de entrada. Obligatorio. |
uri |
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 |
Es la etiqueta del punto de entrada que se mostrará al usuario. Puede tener un máximo de 512 caracteres. |
meetingCode |
Un código de reunión para acceder a la conferencia Debe tener un máximo de 128 caracteres. |
accessCode |
Es un código de acceso para ingresar a la conferencia. Debe tener un máximo de 128 caracteres. |
passcode |
Es un código para acceder a la conferencia. Debe tener un máximo de 128 caracteres. |
password |
Contraseña para acceder a la conferencia. Debe tener un máximo de 128 caracteres. |
pin |
Es un PIN para acceder a la conferencia. Debe tener un máximo de 128 caracteres. |
regionCode |
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 |
features[] |
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 |
Es el tipo de error. Obligatorio. |
authenticationUrl |
Si el tipo de error es |
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 |
Es la clave del parámetro. Debe tener un máximo de 50 caracteres. Obligatorio. |
value |
El valor del parámetro. La longitud máxima es de 1,024 caracteres. Obligatorio. |
CreateConferenceDataActionMarkup
| Campos | |
|---|---|
createConferenceData |
Son los datos de la conferencia que se agregarán a un evento del Calendario de Google cuando se cree. |
CreateConferenceSettingUrlActionMarkup
| Campos | |
|---|---|
settingsUrl |
Es el URI de una página de configuración generada por el complemento. |
EditAttendeesActionMarkup
| Campos | |
|---|---|
addAttendeeEmails[] |
Es una lista de asistentes que se agregarán al evento de Calendario de Google. |
EditConferenceDataActionMarkup
| Campos | |
|---|---|
Campo de unión
|
|
conferenceData |
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 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.SelectionInput
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 |
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 |
Si se configura como |
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 |
Envía un mensaje como una app de Google Chat. |
updateMessageAction |
Actualiza el mensaje de una app de Google Chat. |
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 |
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[] |
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 |
Es el mensaje actualizado. |
DriveClientActionMarkup
| Campos | |
|---|---|
requestFileScope |
|
RequestFileScope
| Campos | |
|---|---|
itemId |
|
EditorClientActionMarkup
| Campos | |
|---|---|
Campo de unión
|
|
requestFileScopeForActiveDocument |
|
RequestFileScopeForActiveDocument
Este tipo no tiene campos.
GmailClientActionMarkup
| Campos | |
|---|---|
Campo de unión
|
|
taskAction |
|
updateDraftActionMarkup |
|
openCreatedDraftActionMarkup |
|
addonComposeUiActionMarkup |
|
AddonComposeUiActionMarkup
| Campos | |
|---|---|
type |
|
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 |
Es el ID del borrador recién creado con el formato "r123". |
draftStorageId |
Es el ID de almacenamiento del servidor en formato hexadecimal, por ejemplo,"15e9fa622ce1029d". |
draftThreadServerPermId |
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 |
Es el ID del subproceso que contiene el borrador recién creado, por ejemplo, "15e9fa622ce1029d". |
TaskActionMarkup
| Campos | |
|---|---|
reloadTasks |
|
UpdateDraftActionMarkup
| Campos | |
|---|---|
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 |
Si se configura, reemplaza los destinatarios existentes del borrador que el usuario está editando actualmente. |
updateCcRecipients |
Si se configura, reemplaza a los destinatarios en Cc existentes del borrador que el usuario está editando. |
updateBccRecipients |
Si se configura, reemplaza los destinatarios de Cco existentes del borrador que el usuario está editando. |
updateSubject |
Si se configura, reemplaza el asunto existente del borrador que el usuario está editando actualmente. |
Destinatario
| Campos | |
|---|---|
email |
|
UpdateBccRecipients
| Campos | |
|---|---|
bccRecipients[] |
|
UpdateBody
| Campos | |
|---|---|
insertContents[] |
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 |
|
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 |
Es el contenido que se insertará. |
mimeType |
|
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[] |
|
UpdateSubject
| Campos | |
|---|---|
subject |
|
UpdateToRecipients
| Campos | |
|---|---|
toRecipients[] |
|
HostAppActionMarkup
Son las acciones que controlan las apps de host individuales.
| Campos | |
|---|---|
Campo de unión
|
|
gmailAction |
Son las acciones que controla Gmail. |
calendarAction |
Son las acciones que controla Calendario. |
driveAction |
Son las acciones que controla Drive. |
editorAction |
Son las acciones que controlan Documentos, Hojas de cálculo o Presentaciones. |
sheetsAction |
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 |
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 |
Es una fuente de datos de Google Chat. |
SheetsClientActionMarkup
ID siguiente: 5.
| Campos | |
|---|---|
Campo de unión
|
|
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 |
Es el valor que se obtuvo después de ejecutar la función personalizada. |
errorMessage |
Es el mensaje de error que se muestra al usuario si algo salió mal. |