Índice
CalendarAddOnManifest(mensagem)CalendarAddOnManifest.EventAccess(enum)CalendarExtensionPoint(mensagem)ConferenceSolution(mensagem)
CalendarAddOnManifest
Propriedades que personalizam a aparência e a execução de um complemento da Agenda.
| Campos | |
|---|---|
homepageTrigger |
Opcional. Define um endpoint executado em contextos que não correspondem a um gatilho contextual declarado. Os cards gerados por essa função sempre estarão disponíveis para o usuário, mas podem ser substituídos por conteúdo contextual quando o complemento declarar acionadores mais segmentados. Se presente, isso substitui a configuração de |
conferenceSolution[] |
Opcional. Define as soluções de conferência fornecidas por este complemento. |
createSettingsUrlFunction |
Um endpoint para executar que cria um URL para a página de configurações do complemento. |
eventOpenTrigger |
Um endpoint que é acionado quando um evento é aberto para visualização ou edição. |
eventUpdateTrigger |
Um endpoint que é acionado quando o evento de abertura é atualizado. |
calendarNotificationTrigger |
Opcional. Acionado quando um evento é criado ou atualizado em uma agenda a que o usuário está inscrito. Aplicável apenas a gatilhos criados pelo |
eventAttachmentTrigger |
Uma configuração para um acionador contextual que é disparado quando o usuário clica no provedor de anexos do complemento no menu suspenso da Agenda. |
currentEventAccess |
Define o nível de acesso aos dados quando um complemento de evento é acionado. |
EventAccess
Uma enumeração que define o nível de acesso aos dados que os acionadores de eventos exigem.
| Tipos enumerados | |
|---|---|
UNSPECIFIED |
Valor padrão quando nada é definido para "eventAccess". |
METADATA |
Dá aos gatilhos de eventos a permissão para acessar os metadados de eventos, como ID do evento e ID da agenda. |
READ |
Dá aos gatilhos de eventos acesso a todos os campos de eventos fornecidos, incluindo metadados, participantes e dados da conferência. |
WRITE |
Dá aos acionadores de eventos acesso aos metadados de eventos e a capacidade de realizar todas as ações, incluindo adicionar participantes e definir dados de conferência. |
READ_WRITE |
Dá aos acionadores de eventos acesso a todos os campos de eventos fornecidos, incluindo metadados, participantes e dados de conferência, além da capacidade de realizar todas as ações. |
CalendarExtensionPoint
Formato comum para declarar os gatilhos de um complemento da Agenda.
| Campos | |
|---|---|
runFunction |
Obrigatório. O endpoint a ser executado quando este ponto de extensão for ativado. |
ConferenceSolution
Define valores relacionados a conferências.
| Campos | |
|---|---|
onCreateFunction |
Obrigatório. O endpoint a ser chamado quando os dados da conferência precisam ser criados. |
id |
Obrigatório. Os IDs precisam ser atribuídos de forma exclusiva em todas as soluções de conferência em um complemento. Caso contrário, a solução errada pode ser usada quando o complemento é acionado. Embora seja possível mudar o nome de exibição de um complemento, o ID não pode ser alterado. |
name |
Obrigatório. O nome de exibição da solução de conferência. |
logoUrl |
Obrigatório. O URL da imagem do logotipo da solução de conferência. |