Google Calendar
Incluída no Macro DeckMostre os eventos do Google Agenda no seu deck, acompanhe a contagem regressiva para a próxima reunião e entre nela com um toque.
Widgets Calendário com a agenda dos próximos dias, o próximo evento com contagem regressiva e uma agenda compacta
- Agenda e próximo evento em um widget Calendário
- Gatilhos antes, no início e depois de um evento
- Entre na reunião atual com um toque
- Conecte várias contas do Google
- Acesso somente leitura às suas agendas
A integração Google Calendar lê as agendas da sua conta do Google e disponibiliza os eventos delas para os recursos de calendário do Macro Deck: o widget Calendário, os gatilhos de calendário e a ação Entrar na reunião. O Macro Deck só lê. Ele nunca cria, altera ou exclui um evento.
O Macro Deck se conecta por um cliente OAuth próprio seu no Google Cloud. A configuração é gratuita e só precisa ser feita uma vez; a configuração no Macro Deck guia o processo e tem links para as páginas certas do Google Cloud Console. Depois disso, basta fazer login com a sua conta do Google no navegador e permitir que o Macro Deck veja as suas agendas.
O que dá para fazer
- Widget Calendário: o layout Agenda lista os próximos eventos, e o layout Próximo evento faz a contagem regressiva para o próximo. Pressione o widget para ver os detalhes de um evento, com local, descrição, convidados e um botão Entrar na reunião.
- Gatilhos: Evento prestes a começar, Evento iniciado e Evento terminado executam ações em torno das suas reuniões, em uma automação ou em um widget. Eles podem ser limitados a uma conta ou a uma agenda.
- Entrar na reunião: abre o link da reunião do evento em andamento ou prestes a começar, no computador em que o Macro Deck está rodando.
Alguns exemplos de uso:
- Uma tecla no seu deck com Entrar na reunião, para entrar na chamada atual sem procurar o link.
- Uma automação em Evento prestes a começar, 5 minutos antes de cada evento da agenda do trabalho, que silencia a sua música.
- Uma automação em Evento terminado que volta o deck para o seu perfil do dia a dia.
Como funciona
O Macro Deck lê as suas agendas a cada cinco minutos, de ontem até cerca de uma semana à frente. A ação Atualizar calendários as lê na hora. Eventos recorrentes mostram todas as ocorrências. Agendas ocultas na própria lista do Google Agenda também ficam de fora do Macro Deck.
Dá para conectar quantas contas do Google quiser, cada uma como uma configuração própria, e o mesmo cliente OAuth serve para todas. Quando uma conta não pode ser lida, os widgets mantêm os últimos eventos conhecidos dela e avisam que algumas agendas não puderam ser atualizadas, e Integrações mostra um aviso para a conta.
Tudo o que um widget de calendário mostra, incluindo descrições e participantes, pode ser visto em todos os dispositivos conectados ao seu Macro Deck.
O que é necessário
- Macro Deck 3 no Windows, macOS ou Linux
- Uma conta do Google com Google Agenda
- Um projeto do Google Cloud com a Google Calendar API ativada
- Um ID de cliente OAuth do tipo Aplicativo para computador, com o ID do cliente e o segredo do cliente
- Um navegador no computador em que o Macro Deck está rodando, para o login do Google
Configuração
Passo 1: Abra a configuração do Google Calendar
Na barra lateral, clique em Integrações e depois em Google Calendar. Clique em Adicionar configuração em Configuração na aba Visão geral. Ativar a chave no canto superior direito abre a mesma caixa de diálogo, e a integração fica ativada assim que a configuração é concluída. A caixa de diálogo Conectar o Google Agenda lista os passos abaixo, com links para o Google Cloud Console e um URI de redirecionamento que você pode copiar.
Passo 2: Ative a Google Calendar API
No Google Cloud Console (
https://console.cloud.google.com), crie ou escolha um projeto e ative a Google Calendar API para ele. A configuração tem um link para a página chamado Ative a API do Google Agenda.Passo 3: Configure a tela de consentimento OAuth
Configure a tela de consentimento OAuth do projeto e defina o status de publicação como Em produção. Enquanto ela estiver em Teste, o Google encerra todos os logins após 7 dias, e seria preciso conectar a conta de novo toda semana.
Passo 4: Crie um cliente Aplicativo para computador
Em APIs e serviços > Credenciais, crie um ID de cliente OAuth com o tipo de aplicativo Aplicativo para computador. Um cliente Aplicativo para computador aceita o URI de redirecionamento mostrado na configuração, como
http://127.0.0.1:8193/api/integrations/oauth/callback, sem precisar adicioná-lo em lugar nenhum.Passo 5: Informe o ID e o segredo do cliente
Copie o ID do cliente e o segredo do cliente do novo cliente para os campos ID do cliente e Segredo do cliente da caixa de diálogo e clique em Continuar. O navegador abre o login do Google. O Google avisa que não verificou o app; isso é esperado para um cliente próprio. Escolha Avançado, continue para o seu app e permita o acesso às suas agendas.
Passo 6: Adicione um widget Calendário
Na página Deck, adicione um widget Calendário. Nas configurações dele, escolha o Layout, Agenda ou Próximo evento, e os Calendários a exibir. Deixe Calendários vazio para mostrar todas as agendas conectadas.
Passo 7: Adicione Entrar na reunião a um botão
Na página Deck, confira se o deck está desbloqueado (o botão no canto superior direito mostra Bloquear) e clique em um botão. O editor abre com Toque curto selecionado. Clique em + Adicionar ação, escolha Calendário à esquerda da caixa de diálogo Adicionar ação e selecione Entrar na reunião. Começa em até define com quanta antecedência ele entra em um evento próximo, 15 minutos por padrão, e Calendário o limita a uma agenda.
Ações3
Coloque estas ações em um botão ou execute-as a partir de um fluxo.
- Entrar na reunião
- Abre o link da reunião do evento em andamento ou prestes a começar, no computador em que o Macro Deck está rodando.
- Atualizar calendários
- Lê na hora os eventos de todas as agendas conectadas, em vez de esperar a próxima atualização.
- Mostrar detalhes do calendário
- Abre os detalhes de um widget Calendário: o evento que o layout Próximo evento mostra, ou a lista de uma Agenda.
Gatilhos3
Um botão ou fluxo pode reagir a estes eventos.
- Evento prestes a começar
- É executado um tempo definido antes de um evento do calendário começar, 15 minutos por padrão.
- Evento iniciado
- É executado quando um evento do calendário começa.
- Evento terminado
- É executado quando um evento do calendário termina.
Variáveis1
Mostre estes valores em botões e widgets ou use-os em condições.
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- Variáveis de widget que cada widget Calendário mantém sobre o evento que mostra: o título, a contagem regressiva, os minutos até o início e o link da reunião. O widget também guarda o início, o término, o local e a agenda do evento, e se ele está em andamento.
Widgets1
Adicione estes widgets ao seu deck pelo seletor de widgets.
- Calendário
- Mostra os próximos eventos como agenda, ou o próximo evento com contagem regressiva.
Perguntas frequentes
Por que preciso de um cliente próprio no Google Cloud?
O Macro Deck lê o Google Agenda por um cliente OAuth próprio seu. Ele é gratuito, e a configuração tem links para todas as páginas necessárias. O mesmo cliente serve para todas as contas do Google que você conectar.
Por que o Google pede login de novo toda semana?
A tela de consentimento OAuth do seu cliente do Google Cloud ainda está em Teste, e o Google encerra todos os logins após 7 dias. Defina o status de publicação como Em produção e faça login de novo com Editar conexão ao lado da conta na página Google Calendar.
Posso conectar mais de uma conta do Google?
Sim. Clique em Adicionar configuração na página Google Calendar e faça login com a outra conta. Se você conectar uma conta que já está conectada, Integrações mostra Conta do Google conectada duas vezes: remova a configuração mais antiga.
A que o Macro Deck tem acesso?
O Macro Deck pede ao Google só acesso de leitura às suas agendas e ao seu endereço de e-mail, que dá nome à conta. O segredo do cliente e o login ficam armazenados criptografados no computador em que o Macro Deck está rodando, e o segredo do cliente só é enviado ao Google.
Por que um evento novo não aparece na hora?
O Macro Deck lê as suas agendas a cada cinco minutos. Use a ação Atualizar calendários para lê-las na hora. Eventos a mais de cerca de uma semana à frente não são lidos.
Por que o login não volta para o Macro Deck?
Confira se o tipo de aplicativo do cliente OAuth é Aplicativo para computador; os outros tipos só aceitam endereços de redirecionamento registrados manualmente. Se o Macro Deck só aceita HTTPS, defina Modo de escuta em Configurações > Rede como Usar porta HTTPS adicional, ou desative o HTTPS enquanto conecta a conta.
Mais em Calendário e e-mail
Outlook Calendar
Incluída no Macro DeckMostre o seu calendário do Outlook e do Microsoft 365 no deck e entre em reuniões do Teams com um toque.
E-mail (IMAP)
Incluída no Macro DeckVeja no seu deck os e-mails não lidos e as mensagens mais recentes de qualquer caixa de entrada IMAP, e reaja quando chegar e-mail.