Package apps.extensions.markup

Índice

CalendarClientActionMarkup

Campos
editAttendeesActionMarkup

EditAttendeesActionMarkup

Uma ação que adiciona participantes ao evento do Google Agenda.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Uma ação que adiciona dados de videoconferência ao evento do Google Agenda. Os complementos de videoconferência de terceiros só podem ser criados no Apps Script.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Uma ação que adiciona anexos ao evento do Google Agenda.

AddAttachmentsActionMarkup

Campos
addonAttachments[]

AddonAttachment

AddonAttachment

Campos
resourceUrl

string

title

string

Título do anexo.

mimeType

string

Tipo MIME do conteúdo em resourceUrl.

iconUrl

string

Link para o ícone do recurso.

ConferenceDataMarkup

Markup que define os dados da conferência associados a um evento do Google Agenda. Os complementos de videoconferência de terceiros só podem ser criados no Apps Script.

Campos
conferenceId

string

Identificador exclusivo para esses dados de conferência. Máximo de 512 caracteres.

entryPoints[]

EntryPointMarkup

Pontos de entrada para a conferência. São permitidos no máximo 300 pontos de entrada.

parameters[]

Parameter

Parâmetros adicionais do complemento. São permitidos no máximo 300 parâmetros.

error

Error

Se definido, significa que ocorreu um erro durante a criação da conferência.

note

string

Observações adicionais (como instruções do administrador, avisos legais) para mostrar ao usuário. Pode conter HTML. Comprimento máximo de 2.048 caracteres.

conferenceSolutionId

string

Um identificador da solução de videoconferência. Precisa corresponder a um valor do campo calendar.conferenceSolution.id da implantação.

EntryPointMarkup

Uma forma de participar da conferência. Os complementos de videoconferência de terceiros só podem ser criados no Apps Script.

Campos
type

Type

O tipo do ponto de entrada. Obrigatório.

uri

string

Um URI para participar da conferência. Suporta tel: e http(s): e precisa ter no máximo 1.300 caracteres. Obrigatório.

label

string

O rótulo do ponto de entrada a ser mostrado ao usuário. Máximo de 512 caracteres.

meetingCode

string

Um código da reunião para acessar a conferência. Máximo de 128 caracteres.

accessCode

string

Um código de acesso para acessar a conferência. Máximo de 128 caracteres.

passcode

string

Uma senha para acessar a conferência. Máximo de 128 caracteres.

password

string

Uma senha para acessar a conferência. Máximo de 128 caracteres.

pin

string

Um PIN para acessar a conferência. Máximo de 128 caracteres.

regionCode

string

O código de região CLDR/ISO 3166 do país associado a esse ponto de entrada. Aplicável apenas a Type.PHONE.

features[]

Feature

Características do ponto de entrada, como pedágio ou sem pedágio. Um ponto de entrada pode ter vários recursos.

Recurso

Recursos do ponto de entrada. Alguns recursos podem ser aplicados apenas a pontos de entrada específicos.

Enums
UNKNOWN_FEATURE Recurso desconhecido.
TOLL Aplicável ao ponto de entrada PHONE. Uma chamada para um número com custo é cobrada da pessoa que faz a chamada. Um número não pode ser de cobrança e sem custo financeiro ao mesmo tempo.
TOLL_FREE Aplicável ao ponto de entrada PHONE. Para a parte que faz a chamada, uma chamada para um número sem custo financeiro não tem custo. Um número não pode ser de cobrança e sem custo financeiro ao mesmo tempo.

Tipo

O tipo do ponto de entrada. Os complementos de videoconferência de terceiros só podem ser criados no Apps Script.

Enums
UNKNOWN Tipo de conferência desconhecido.
VIDEO Uma videoconferência.
PHONE Uma teleconferência.
MORE Usado para fornecer um link com mais informações sobre como participar da conferência.
SIP Uma conferência que usa o protocolo de início de sessão

Erro

Representa um erro que ocorreu durante a criação da conferência. Os complementos de videoconferência de terceiros só podem ser criados no Apps Script.

Campos
type

Type

O tipo de erro. Obrigatório.

authenticationUrl

string

Se o tipo de erro for AUTHENTICATION, o complemento poderá fornecer um URL que permite que os usuários façam login. Máximo de 1.300 caracteres.

Tipo

Enums
UNKNOWN Erro desconhecido.
AUTHENTICATION Um erro de autenticação.
TEMPORARY Um erro temporário.
PERMANENT Um erro permanente.
PERMISSION_DENIED O usuário não tem permissão para realizar alguma ação no sistema de conferências de terceiros.
CONFERENCE_SOLUTION_FORBIDDEN O usuário não tem permissão para usar a solução de conferência selecionada, mas pode usar outras soluções oferecidas pelo complemento.

Parâmetro

Parâmetros específicos da solução que são mantidos com os dados do evento e, se uma atualização ou exclusão for necessária, são transmitidos para o complemento. Por exemplo: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

Campos
key

string

A chave do parâmetro. Máximo de 50 caracteres. Obrigatório.

value

string

O valor do parâmetro. Máximo de 1.024 caracteres. Obrigatório.

EditAttendeesActionMarkup

Campos
addAttendeeEmails[]

string

Uma lista de participantes para adicionar ao evento do Google Agenda.

EditConferenceDataActionMarkup

Campos

Campo de união conference.

conference pode ser apenas de um dos tipos a seguir:

conferenceData

ConferenceDataMarkup

Os dados da conferência a serem adicionados ao evento do Google Agenda. Os complementos de videoconferência de terceiros só podem ser criados no Apps Script.

ChatClientDataSourceMarkup

Para um widget SelectionInput que usa um menu de múltipla seleção, uma fonte de dados do Google Chat. A origem de dados preenche os itens de seleção do menu de múltipla seleção. Por exemplo, um usuário pode selecionar espaços do Google Chat em que participa.

Disponível para apps do Google Chat e indisponível para complementos do Google Workspace.

Campos
Campo de união source. A fonte de dados do Google Chat. source pode ser apenas de um dos tipos a seguir:
spaceDataSource

SpaceDataSource

Espaços do Google Chat em que o usuário é membro.

SpaceDataSource

Uma fonte de dados que preenche os espaços do Google Chat como itens de seleção para um menu de múltipla seleção. Só preenche espaços em que o usuário é membro.

Disponível para apps do Google Chat e indisponível para complementos do Google Workspace.

Campos
defaultToCurrentSpace

bool

Se definido como true, o menu de seleção múltipla seleciona o espaço atual do Google Chat como um item por padrão.

ChatDataActionMarkup

Cria ou atualiza uma mensagem no Google Chat. Saiba mais em Criar interfaces do Google Chat.

Campos
Campo de união action. Uma ação do Google Chat. action pode ser apenas de um dos tipos a seguir:
createMessageAction

CreateMessageAction

Envia uma mensagem como um app do Google Chat.

updateMessageAction

UpdateMessageAction

Atualiza a mensagem de um app do Google Chat.

updateInlinePreviewAction

UpdateInlinePreviewAction

Para visualizar links, adicione um ou mais cards à mensagem de um usuário do Google Chat.

CreateMessageAction

O app Chat envia uma mensagem. Saiba mais em Enviar mensagens no Google Chat.

Campos
message

Message

A mensagem do Google Chat.

UpdateInlinePreviewAction

O app de chat adiciona ou atualiza um ou mais cards para mostrar uma prévia de um link em uma mensagem. Saiba mais em Visualizar links nas mensagens do Google Chat.

Campos
cardsV2[]

CardWithId

Uma matriz de um ou mais cards.

UpdateMessageAction

O app Chat atualiza o texto ou os cards em uma mensagem. Saiba mais em Enviar mensagens no Google Chat.

Campos
message

Message

A mensagem atualizada.

DriveClientActionMarkup

Campos
requestFileScope

RequestFileScope

RequestFileScope

Campos
itemId

string

EditorClientActionMarkup

Campos

Campo de união action.

action pode ser apenas de um dos tipos a seguir:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Esse tipo não tem campos.

GmailClientActionMarkup

Campos

Campo de união type.

type pode ser apenas de um dos tipos a seguir:

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

Campos
type

AddonComposeUiActionType

AddonComposeUiActionType

Enums
UNSPECIFIED Padrão. Quando não for especificado, nenhuma ação será realizada.
DISMISS Dispensa a interface de composição do complemento.

OpenCreatedDraftActionMarkup

Campos
draftId

string

O ID do rascunho recém-criado no formato "r123".

draftStorageId

string

O ID de armazenamento do servidor em formato hexadecimal, por exemplo,"15e9fa622ce1029d".

draftThreadServerPermId

string

O ID permanente do servidor para a linha de transmissão do rascunho. Esse campo não é definido em nenhum lugar e é ignorado durante o processamento de OpenCreatedDraftActionMarkup. Forneça e use draftThreadStorageId.

draftThreadId

string

O ID da conversa que contém o rascunho recém-criado, por exemplo, "15e9fa622ce1029d".

TaskActionMarkup

Campos
reloadTasks

bool

UpdateDraftActionMarkup

Campos
updateBody

UpdateBody

Um campo que contém uma série de ações de atualização a serem realizadas no corpo do rascunho que o usuário está editando.

updateToRecipients

UpdateToRecipients

Se definido, substitui os destinatários do rascunho que o usuário está editando.

updateCcRecipients

UpdateCcRecipients

Se definido, substitui os destinatários Cc do rascunho que o usuário está editando.

updateBccRecipients

UpdateBccRecipients

Se definido, substitui os destinatários CCO do rascunho que o usuário está editando.

updateSubject

UpdateSubject

Se definido, substitui o assunto atual do rascunho que o usuário está editando.

Destinatário

Campos
email

string

UpdateBccRecipients

Campos
bccRecipients[]

Recipient

UpdateBody

Campos
insertContents[]

InsertContent

Um campo repetido que contém uma série de conteúdo para inserir no rascunho que o usuário está editando. O conteúdo pode ser HTML ou texto simples.

type

Type

ContentType

Enums
UNSPECIFIED_CONTENT_TYPE Valor padrão quando nada é definido para ContentType.
TEXT Especifica que o conteúdo está em texto simples.
MUTABLE_HTML Especifica que o conteúdo está em HTML e é mutável (pode ser editado).
IMMUTABLE_HTML Especifica que o conteúdo está em HTML e é imutável (não pode ser editado).

EmailMimeType

O uso de EmailMimeType foi descontinuado. Use ContentType.

Enums
UNSPECIFIED_EMAIL_MIME_TYPE Valor padrão quando nada é definido para EmailMimeType.
PLAIN_TEXT Especifica que o conteúdo inserido está em texto simples.
HTML Especifica que o conteúdo inserido está em HTML.

InsertContent

Campos
content

string

O conteúdo a ser inserido.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

O tipo de conteúdo inserido.

Tipo

Enums
UNSPECIFIED_ACTION_TYPE Valor padrão quando nada é definido para "Type".
IN_PLACE_INSERT Indica que esta ação é para realizar uma inserção no local. Por padrão, o conteúdo é inserido na posição atual do cursor. Se houver conteúdo selecionado, ele será substituído.
INSERT_AT_START Indica que essa ação é para inserir no início do corpo da mensagem.
INSERT_AT_END Indica que essa ação é para inserir no final do corpo da mensagem.
REPLACE Indica que a ação vai substituir o corpo da mensagem.

UpdateCcRecipients

Campos
ccRecipients[]

Recipient

UpdateSubject

Campos
subject

string

UpdateToRecipients

Campos
toRecipients[]

Recipient

HostAppActionMarkup

Ações processadas por apps de host individuais.

Campos

Campo de união action.

action pode ser apenas de um dos tipos a seguir:

gmailAction

GmailClientActionMarkup

Ações processadas pelo Gmail.

calendarAction

CalendarClientActionMarkup

Ações processadas pelo Agenda.

driveAction

DriveClientActionMarkup

Ações processadas pelo Drive.

editorAction

EditorClientActionMarkup

Ações processadas pelos apps Documentos, Planilhas ou Apresentações.

sheetsAction

SheetsClientActionMarkup

Ações processadas pelas Planilhas.

HostAppDataActionMarkup

Define como atualizar os dados do Google Workspace.

Campos
Campo de união action. A ação do complemento para um determinado aplicativo host do Google Workspace. action pode ser apenas de um dos tipos a seguir:
chatDataAction

ChatDataActionMarkup

Uma ação do Google Chat que cria ou atualiza textos ou cards em uma mensagem.

HostAppDataSourceMarkup

Para um widget SelectionInput que usa um menu de múltipla seleção, uma fonte de dados de um aplicativo do Google Workspace. A origem de dados preenche os itens de seleção do menu de múltipla seleção.

Disponível para apps do Google Chat e indisponível para complementos do Google Workspace.

Campos
Campo de união data_source. O aplicativo do Google Workspace que preenche itens para um menu de múltipla seleção. data_source pode ser apenas de um dos tipos a seguir:
chatDataSource

ChatClientDataSourceMarkup

Uma fonte de dados do Google Chat.

SheetsClientActionMarkup

Campos
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

O resultado de um usuário executando uma função personalizada.

Campos
Campo de união result. O resultado da execução da função personalizada. result pode ser apenas de um dos tipos a seguir:
value

Value

O valor resultante da execução da função personalizada.

errorMessage

string

A mensagem de erro a ser mostrada ao usuário se algo der errado.