Google Calendar
Meegeleverd met Macro DeckToon de afspraken uit je Google Calendar op je deck, tel af naar de volgende vergadering en neem er met één druk aan deel.
Widgets Agenda met een overzicht van de komende dagen, de volgende afspraak met een aftelling en een compact overzicht
- Agenda en volgende afspraak in een widget Agenda
- Triggers vóór, bij en na het begin van een afspraak
- Neem met één druk deel aan de huidige vergadering
- Verbind meerdere Google-accounts
- Alleen leestoegang tot je agenda's
De integratie Google Calendar leest de agenda's van je Google-account en maakt de afspraken beschikbaar voor de agendafuncties van Macro Deck: de widget Agenda, de agendatriggers en de actie Aansluiten bij vergadering. Macro Deck leest alleen. Het maakt, wijzigt of verwijdert nooit een afspraak.
Macro Deck maakt verbinding via een eigen OAuth-client in Google Cloud. Die instellen is gratis en hoeft maar één keer; het instellen in Macro Deck leidt je erdoorheen en linkt naar de juiste pagina's in de Google Cloud Console. Daarna meld je je in de browser aan met je Google-account en geef je Macro Deck toestemming om je agenda's te zien.
Wat je ermee kunt doen
- Widget Agenda: de indeling Agendaoverzicht toont je komende afspraken, en de indeling Volgende gebeurtenis telt af naar de volgende. Druk erop om de details van een afspraak te zien, met de locatie, de beschrijving, wie er is uitgenodigd en een knop Vergadering deelnemen.
- Triggers: Gebeurtenis begint binnenkort, Gebeurtenis gestart en Gebeurtenis beëindigd voeren acties uit rond je vergaderingen, in een automatisering of op een widget. Ze kunnen worden beperkt tot één account of één agenda.
- Aansluiten bij vergadering: opent de vergaderlink van de afspraak die bezig is of op het punt staat te beginnen, op de computer waarop Macro Deck draait.
Een paar voorbeelden:
- Een knop op je deck met Aansluiten bij vergadering, zodat je aan het huidige gesprek deelneemt zonder de link te zoeken.
- Een automatisering op Gebeurtenis begint binnenkort, 5 minuten voor elke afspraak in je werkagenda, die je muziek dempt.
- Een automatisering op Gebeurtenis beëindigd die je deck terugzet naar je dagelijkse profiel.
Hoe het werkt
Macro Deck leest je agenda's elke vijf minuten, van gisteren tot ongeveer een week vooruit. De actie Agenda's vernieuwen leest ze meteen. Terugkerende afspraken tonen elke keer dat ze plaatsvinden. Agenda's die je in de eigen lijst van Google Calendar hebt verborgen, worden ook in Macro Deck weggelaten.
Je kunt zoveel Google-accounts verbinden als je wilt, elk als eigen configuratie, en dezelfde OAuth-client werkt voor allemaal. Als een account niet kan worden gelezen, houden de widgets de laatst bekende afspraken vast en melden ze dat sommige agenda's niet konden worden bijgewerkt, en Integraties toont een melding voor het account.
Alles wat een agendawidget toont, inclusief beschrijvingen en deelnemers, is zichtbaar op elk apparaat dat met je Macro Deck verbonden is.
Wat je nodig hebt
- Macro Deck 3 op Windows, macOS of Linux
- Een Google-account met Google Calendar
- Een Google Cloud-project waarin de Google Calendar API is ingeschakeld
- Een OAuth-client-ID van het type Desktop-app, met de client-ID en het clientgeheim
- Een browser op de computer waarop Macro Deck draait, voor de aanmelding bij Google
Instellen
Stap 1: Open het instellen van Google Calendar
Klik in de zijbalk op Integraties en daarna op Google Calendar. Klik op het tabblad Overzicht onder Configuratie op Configuratie toevoegen. De schakelaar rechtsboven aanzetten opent hetzelfde dialoogvenster, en de integratie wordt ingeschakeld zodra het instellen klaar is. Het dialoogvenster Google Agenda verbinden toont de onderstaande stappen, met links naar de Google Cloud Console en een Redirect-URI die je kunt kopiëren.
Stap 2: Schakel de Google Calendar API in
Maak in de Google Cloud Console (
https://console.cloud.google.com) een project aan of kies er een, en schakel daarvoor de Google Calendar API in. Het instellen linkt naar de pagina als Schakel de Google Calendar API in.Stap 3: Stel het OAuth-toestemmingsscherm in
Stel het OAuth-toestemmingsscherm van het project in en zet de publicatiestatus op In productie. Zolang het op Testen blijft staan, beëindigt Google elke aanmelding na 7 dagen en zou je het account elke week opnieuw moeten verbinden.
Stap 4: Maak een client van het type Desktop-app aan
Maak onder API's en services > Inloggegevens een OAuth-client-ID aan met het applicatietype Desktop-app. Een client van het type Desktop-app accepteert de Redirect-URI die het instellen toont, zoals
http://127.0.0.1:8193/api/integrations/oauth/callback, zonder dat je die ergens hoeft toe te voegen.Stap 5: Vul de client-ID en het geheim in
Kopieer de client-ID en het clientgeheim van de nieuwe client naar de velden Client-ID en Clientgeheim van het dialoogvenster en klik op Doorgaan. Je browser opent de aanmelding bij Google. Google waarschuwt dat de app niet is geverifieerd; dat is normaal voor een eigen client. Kies Geavanceerd, ga door naar je app en geef toegang tot je agenda's.
Stap 6: Voeg een widget Agenda toe
Voeg op de pagina Deck een widget Agenda toe. Kies in de instellingen de Indeling, Agendaoverzicht of Volgende gebeurtenis, en de Agenda's die je wilt tonen. Laat Agenda's leeg om elke verbonden agenda te tonen.
Stap 7: Zet Aansluiten bij vergadering op een knop
Zorg op de pagina Deck dat het deck ontgrendeld is (op de knop rechtsboven staat Vergrendelen) en klik op een knop. De editor opent met Kort indrukken geselecteerd. Klik op + Actie toevoegen, kies links in het dialoogvenster Actie toevoegen voor Agenda en kies Aansluiten bij vergadering. Begint binnen bepaalt hoe vroeg de actie deelneemt aan een komende afspraak, standaard 15 minuten, en Agenda beperkt haar tot één agenda.
Acties3
Zet deze op een knop of voer ze uit vanuit een actiestroom.
- Aansluiten bij vergadering
- Opent de vergaderlink van de afspraak die bezig is of op het punt staat te beginnen, op de computer waarop Macro Deck draait.
- Agenda's vernieuwen
- Leest de afspraken van alle verbonden agenda's meteen in plaats van op de volgende update te wachten.
- Agendadetails tonen
- Opent de details van een widget Agenda: de afspraak die de indeling Volgende gebeurtenis toont, of de lijst van een Agendaoverzicht.
Triggers3
Een knop of actiestroom kan op deze gebeurtenissen reageren.
- Gebeurtenis begint binnenkort
- Wordt een ingestelde tijd voor het begin van een afspraak uitgevoerd, standaard 15 minuten.
- Gebeurtenis gestart
- Wordt uitgevoerd wanneer een afspraak begint.
- Gebeurtenis beëindigd
- Wordt uitgevoerd wanneer een afspraak eindigt.
Variabelen1
Toon deze waarden op knoppen en widgets, of gebruik ze in voorwaarden.
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- Widgetvariabelen die elke widget Agenda bijhoudt over de afspraak die hij toont: de titel, de aftelling ernaartoe, de minuten tot het begin en de vergaderlink. De widget houdt ook het begin, het einde, de locatie en de agenda bij, en of de afspraak bezig is.
Widgets1
Voeg deze vanuit de widgetkiezer toe aan je deck.
- Agenda
- Toont je komende afspraken als agendaoverzicht, of je volgende afspraak met een aftelling.
Veelgestelde vragen
Waarom heb ik een eigen Google Cloud-client nodig?
Macro Deck leest Google Calendar via een eigen OAuth-client. Die is gratis, en het instellen linkt naar elke pagina die je nodig hebt. Dezelfde client werkt voor alle Google-accounts die je verbindt.
Waarom vraagt Google me elke week opnieuw om aan te melden?
Het OAuth-toestemmingsscherm van je Google Cloud-client staat nog op Testen, en Google beëindigt elke aanmelding na 7 dagen. Zet de publicatiestatus op In productie en meld je daarna opnieuw aan met Verbinding bewerken naast het account op de pagina Google Calendar.
Kan ik meer dan één Google-account verbinden?
Ja. Klik op de pagina Google Calendar op Configuratie toevoegen en meld je aan met het andere account. Als je een account verbindt dat al verbonden is, toont Integraties Google-account twee keer verbonden: verwijder dan de oudere configuratie.
Waar krijgt Macro Deck toegang toe?
Macro Deck vraagt Google alleen om leestoegang tot je agenda's en om je e-mailadres, dat het account een naam geeft. Het clientgeheim en de aanmelding worden versleuteld opgeslagen op de computer waarop Macro Deck draait, en het clientgeheim wordt alleen naar Google gestuurd.
Waarom verschijnt een nieuwe afspraak niet meteen?
Macro Deck leest je agenda's elke vijf minuten. Gebruik de actie Agenda's vernieuwen om ze meteen te lezen. Afspraken die verder dan ongeveer een week vooruit liggen, worden niet gelezen.
Waarom komt de aanmelding niet terug bij Macro Deck?
Controleer of het applicatietype van de OAuth-client Desktop-app is; andere typen accepteren alleen redirect-adressen die je zelf registreert. Als Macro Deck alleen HTTPS accepteert, zet dan Luistermodus in Instellingen > Netwerk op Extra HTTPS-poort gebruiken, of schakel HTTPS uit terwijl je het account verbindt.
Meer in Agenda en e-mail
Outlook Calendar
Meegeleverd met Macro DeckToon je agenda uit Outlook en Microsoft 365 op je deck en neem met één druk deel aan Teams-vergaderingen.
E-mail (IMAP)
Meegeleverd met Macro DeckZie ongelezen e-mails en de nieuwste berichten van elke IMAP-inbox op je deck, en reageer wanneer er mail binnenkomt.