Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A configuração de recursos usada para definir o conteúdo e o comportamento do complemento do Google Workspace no Google Agenda.
Os manifestos de complementos do Google Workspace precisam ter
todos os componentes marcados como Obrigatório se estenderem o Google Agenda.
Usado apenas se o complemento oferecer
soluções de videoconferência.
Opcional. O nome da função do Apps Script que gera um URL
que leva a uma página de configurações do complemento.
Usado somente se o complemento fornecer
soluções de conferência. Se for o caso, pelo menos uma solução precisa ser definida.
Uma lista de soluções de conferência oferecidas pelo complemento. Cada solução tem uma opção de videoconferência correspondente apresentada na interface Editar evento do Google Agenda.
currentEventAccess
string
Determina o nível de acesso que o complemento tem aos dados gerados pelo usuário
e aos dados de eventos. Se não for fornecido, nenhum metadado de evento será transmitido para o
complemento.
As configurações válidas são:
METADATA indica que o complemento só tem acesso aos metadados básicos de eventos.
READ indica que o complemento pode ler dados de eventos gerados pelo usuário, além dos metadados básicos de eventos.
WRITE indica que o complemento pode gravar dados de eventos gerados pelo usuário.
READ_WRITE indica que o complemento pode ler e gravar
dados de eventos gerados pelo usuário, além de ler metadados básicos.
Se definido como READ ou READ_WRITE, o complemento
precisa ter o
https://www.googleapis.com/auth/calendar.addons.current.event.readescopo.
Se definido como
WRITE ou READ_WRITE, o complemento precisa
ter o
https://www.googleapis.com/auth/calendar.addons.current.event.writeescopo.
Necessário para fornecer interfaces contextuais de atualização de eventos no Google Agenda. A especificação do acionador para acionadores de atualização de eventos no Google Agenda.
A configuração de uma
solução de conferência
oferecida pelo complemento. Cada solução tem uma opção de videoconferência correspondente
apresentada na interface Editar evento do Google Agenda.
Obrigatório. Um identificador para a solução de conferência. Precisa ser
exclusivo no conjunto de soluções de conferência fornecidas pelo complemento.
Depois de escolhido, o ID não pode ser alterado.
logoUrl
string
Um link para o ícone que representa a solução.
A imagem precisa ter 96 x 96 dp.
Se fornecida, essa imagem pode ser diferente do
complemento calendar.logoUrl, que é a imagem usada para representar
o complemento nos aplicativos host que ele estende. Se uma imagem de logotipo não for fornecida para uma solução específica, calendar.logoUrl será usado.
name
string
Obrigatório. O nome da solução de videoconferência mostrado na
interface do Google Agenda quando um usuário cria ou edita um evento.
onCreateFunction
string
Obrigatório. O nome da função do Apps Script chamada quando o Google Agenda tenta criar esse tipo de conferência. Você precisa
implementar essa função para cada solução de conferência
compatível com seu complemento.
EventOpenTrigger
Uma configuração para um acionador contextual que é ativado quando um evento do Google Agenda
é aberto pelo usuário. Consulte
Extensão da interface de eventos do Google Agenda
para mais informações.
Representação JSON
{
"runFunction": string
}
Campos
runFunction
string
O nome da função do Apps Script que é executada quando um usuário abre um evento da Agenda para visualização ou edição. Se especificado, você precisa implementar
essa função para criar e retornar uma matriz de
objetos Card
para exibição na interface do complemento.
EventUpdateTrigger
Uma configuração para um acionador contextual que é disparado quando um evento do Google Agenda
é editado e salvo pelo usuário. Consulte
Atualizar eventos do Google Agenda
para mais informações.
Representação JSON
{
"runFunction": string
}
Campos
runFunction
string
O nome da função do Apps Script que é executada quando um usuário edita e salva um evento da Agenda. Se especificado, você precisa implementar essa função
para criar e retornar uma matriz de
objetos Card
para exibição na interface do complemento.
EventAttachmentTrigger
Uma configuração para um acionador contextual que é disparado quando o usuário clica no
provedor de anexos do complemento no menu suspenso do Google Agenda.
Representação JSON
{
"runFunction": string,
"label": string,
}
Campos
runFunction
string
Obrigatório. O nome da função do Apps Script que é executada quando o
usuário seleciona o provedor de anexos do complemento no menu
suspenso do Google Agenda. É necessário implementar essa função para criar e retornar uma matriz de objetos
Card
para exibição na interface do complemento.
label
string
Obrigatório. O texto que vai aparecer no menu suspenso do Google Agenda
e identifica esse provedor de anexos.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-31 UTC."],[[["\u003cp\u003eGoogle Workspace add-on manifests extending Calendar must include all required components.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can access basic event metadata or read/write user-generated event data with appropriate scopes.\u003c/p\u003e\n"],["\u003cp\u003eCalendar add-ons utilize triggers to execute functions when events are opened, updated, or attachments are accessed.\u003c/p\u003e\n"],["\u003cp\u003eConferencing solutions within add-ons allow integration with third-party platforms, requiring specific configuration and logos.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons can create homepages and settings pages to manage user preferences and add-on behavior within Calendar.\u003c/p\u003e\n"]]],[],null,[]]