Package google.apps.script.type.calendar

Índice

CalendarAddOnManifest

Propriedades que personalizam a aparência e a execução de um complemento do Agenda.

Campos
homepageTrigger

HomepageExtensionPoint

Define um endpoint que é executado em contextos que não correspondem a um gatilho contextual declarado. Todos os cards gerados por essa função sempre vão estar disponíveis para o usuário, mas podem ser eclipsados por conteúdo contextual quando o complemento declara acionadores mais segmentados.

Se presente, substitui a configuração de addOns.common.homepageTrigger.

conferenceSolution[]

ConferenceSolution

Define as soluções de conferência fornecidas por este complemento.

createSettingsUrlFunction

string

Um endpoint a ser executado que cria um URL para a página de configurações do complemento.

eventOpenTrigger

CalendarExtensionPoint

Um endpoint que é acionado quando um evento é aberto para visualização ou edição.

eventUpdateTrigger

CalendarExtensionPoint

Um endpoint que é acionado quando o evento aberto é atualizado.

eventAttachmentTrigger

MenuItemExtensionPoint

Uma configuração para um acionador contextual acionado quando o usuário clica no provedor de anexos de complementos no menu suspenso do Google Agenda.

currentEventAccess

EventAccess

Define o nível de acesso aos dados quando um complemento do evento é acionado.

EventAccess

Um tipo enumerado que define o nível necessário para os acionadores de eventos de acesso a dados.

Enums
UNSPECIFIED Valor padrão quando nada é definido para eventAccess.
METADATA Concede aos acionadores do evento permissão para acessar os metadados dos eventos, como os IDs do evento e da agenda.
READ Concede aos acionadores do evento acesso a todos os campos do evento, incluindo metadados, convidados e dados da conferência.
WRITE Concede aos acionadores do evento acesso aos metadados dos eventos e a capacidade de realizar todas as ações, incluindo adicionar participantes e configurar dados da conferência.
READ_WRITE Concede aos acionadores do evento acesso a todos os campos do evento, incluindo metadados, convidados e dados da conferência, além da capacidade de realizar todas as ações.

CalendarExtensionPoint

Formato comum para declarar acionadores de complementos de agenda.

Campos
runFunction

string

Obrigatório. O endpoint a ser executado quando este ponto de extensão for ativado.

ConferenceSolution

Define valores relacionados à conferência.

Campos
onCreateFunction

string

Obrigatório. O endpoint a ser chamado quando os dados de videoconferência forem criados.

id

string

Obrigatório. Os IDs devem ser atribuídos de maneira exclusiva a todas as soluções de conferência dentro de um complemento. Caso contrário, a solução de conferência errada poderá ser usada quando o complemento for acionado. Embora seja possível alterar o nome de exibição de um complemento, o código não deve ser alterado.

name

string

Obrigatório. O nome de exibição da solução de conferência.

logoUrl

string

Obrigatório. O URL para a imagem do logotipo da solução de conferência.