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 acionador contextual declarado. Todos os cards gerados por essa função sempre vão estar disponíveis para o usuário, mas podem ser sobrepostos por conteúdo contextual quando esse complemento declara gatilhos mais segmentados.

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

conferenceSolution[]

ConferenceSolution

Define as soluções de videoconferência oferecidas pelo 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 acionado quando um evento é aberto para visualização ou edição.

eventUpdateTrigger

CalendarExtensionPoint

Um endpoint acionado quando o evento aberto é atualizado.

currentEventAccess

EventAccess

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

EventAccess

Um tipo enumerado que define o nível de acesso a dados que os gatilhos exigem.

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

CalendarExtensionPoint

Formato comum para declarar acionadores de um complemento da agenda.

Campos
runFunction

string

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

ConferenceSolution

Define os valores relacionados à conferência.

Campos
onCreateFunction

string

Obrigatório. O ponto de extremidade da chamada quando os dados da videoconferência precisam ser criados.

id

string

Obrigatório. Os IDs precisam ser atribuídos de forma exclusiva para as soluções de videoconferência em um complemento. Caso contrário, é possível que uma solução de videoconferência errada seja usada quando o complemento é acionado. Embora você possa mudar o nome de exibição de um complemento, o ID não deve ser alterado.

name

string

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

logoUrl

string

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