Google Calendar
Součást Macro DeckZobrazujte události z Google Calendar na decku, odpočítávejte čas do další schůzky a připojte se k ní jedním stisknutím.
Widgety Kalendář s přehledem událostí na příští dny, další událostí s odpočtem a kompaktním přehledem
- Program a další událost ve widgetu Kalendář
- Triggery před začátkem události, při něm a po něm
- Připojení k aktuální schůzce jedním stisknutím
- Připojení více účtů Google
- Přístup ke kalendářům jen pro čtení
Integrace Google Calendar čte kalendáře vašeho účtu Google a zpřístupňuje jejich události kalendářovým funkcím Macro Deck: widgetu Kalendář, kalendářovým triggerům a akci Připojit se ke schůzce. Macro Deck pouze čte. Událost nikdy nevytváří, nemění ani nemaže.
Macro Deck se připojuje přes vašeho vlastního klienta OAuth v Google Cloud. Jeho nastavení je zdarma a stačí ho udělat jednou; nastavení v Macro Deck vás jím provede a odkazuje na správné stránky v Google Cloud Console. Poté se v prohlížeči přihlásíte účtem Google a povolíte Macro Deck zobrazovat vaše kalendáře.
Co s ní můžete dělat
- Widget Kalendář: rozvržení Program zobrazuje nadcházející události a rozvržení Další událost odpočítává čas do té příští. Stisknutím zobrazíte podrobnosti události s místem, popisem, pozvanými a tlačítkem Připojit se ke schůzce.
- Triggery: Událost brzy začne, Událost začala a Událost skončila spouštějí akce kolem vašich schůzek, v automatizaci nebo na widgetu. Lze je omezit na jeden účet nebo jeden kalendář.
- Připojit se ke schůzce: otevře odkaz na schůzku u události, která právě probíhá nebo brzy začne, na počítači, na kterém běží Macro Deck.
Několik příkladů použití:
- Tlačítko na decku s akcí Připojit se ke schůzce, takže se k aktuálnímu hovoru připojíte bez hledání odkazu.
- Automatizace s triggerem Událost brzy začne 5 minut před každou událostí v pracovním kalendáři, která ztlumí hudbu.
- Automatizace s triggerem Událost skončila, která přepne deck zpět na váš běžný profil.
Jak se chová
Macro Deck čte vaše kalendáře každých pět minut, od včerejška zhruba na týden dopředu. Akce Aktualizovat kalendáře je načte okamžitě. U opakovaných událostí se zobrazuje každý výskyt. Kalendáře, které jste skryli v seznamu přímo v Google Calendar, jsou vynechány i v Macro Deck.
Můžete připojit libovolný počet účtů Google, každý jako samostatnou konfiguraci, a stejný klient OAuth funguje pro všechny. Když účet nejde načíst, widgety si ponechají jeho poslední známé události a oznámí, že některé kalendáře nešlo aktualizovat, a Integrace u účtu zobrazí upozornění.
Vše, co kalendářový widget zobrazuje, včetně popisů a účastníků, je vidět na každém zařízení připojeném k vašemu Macro Deck.
Co budete potřebovat
- Macro Deck 3 na Windows, macOS nebo Linuxu
- Účet Google s Google Calendar
- Projekt Google Cloud se zapnutým Google Calendar API
- ID klienta OAuth typu Desktop app (Aplikace pro počítač) s jeho Client ID a Client Secret
- Prohlížeč na počítači, na kterém běží Macro Deck, pro přihlášení ke Googlu
Nastavení
Krok 1: Otevřete nastavení Google Calendar
Na postranním panelu klikněte na Integrace a pak na Google Calendar. Na kartě Přehled klikněte v části Konfigurace na Přidat konfiguraci. Stejný dialog otevře i přepínač vpravo nahoře; po dokončení nastavení se integrace zapne. Dialog Připojit Kalendář Google uvádí níže popsané kroky s odkazy do Google Cloud Console a Redirect URI, které můžete zkopírovat.
Krok 2: Zapněte Google Calendar API
V Google Cloud Console (
https://console.cloud.google.com) vytvořte nebo vyberte projekt a zapněte pro něj Google Calendar API. Dialog na tuto stránku odkazuje jako Povolit Google Calendar API.Krok 3: Nastavte obrazovku souhlasu OAuth
Nastavte obrazovku souhlasu OAuth projektu a její stav publikování změňte na In production (V produkci). Dokud zůstává ve stavu Testing (Testování), Google každé přihlášení po 7 dnech ukončí a účet byste museli připojovat znovu každý týden.
Krok 4: Vytvořte klienta Desktop app
V části APIs & Services > Credentials vytvořte ID klienta OAuth s typem aplikace Desktop app (Aplikace pro počítač). Klient Desktop app přijme Redirect URI, které dialog zobrazuje, například
http://127.0.0.1:8193/api/integrations/oauth/callback, aniž byste ho kamkoli přidávali.Krok 5: Zadejte Client ID a tajný klíč
Zkopírujte ID klienta a tajný klíč klienta nového klienta do polí Client ID a Client Secret v dialogu a klikněte na Pokračovat. V prohlížeči se otevře přihlášení ke Googlu. Google upozorní, že aplikaci neověřil; u vlastního klienta je to očekávané. Zvolte Advanced (Rozšířené), pokračujte do své aplikace a povolte přístup ke kalendářům.
Krok 6: Přidejte widget Kalendář
Na stránce Deck přidejte widget Kalendář. V jeho nastavení zvolte Rozvržení (Program nebo Další událost) a v poli Kalendáře kalendáře, které se mají zobrazit. Když pole Kalendáře necháte prázdné, zobrazí se všechny připojené kalendáře.
Krok 7: Přidejte Připojit se ke schůzce na tlačítko
Na stránce Deck se ujistěte, že je deck odemčený (tlačítko vpravo nahoře ukazuje Uzamknout), a klikněte na tlačítko. Otevře se editor s vybranou možností Krátké stisknutí. Klikněte na + Přidat akci, v dialogu Přidat akci vlevo zvolte Kalendář a vyberte Připojit se ke schůzce. Začíná do určuje, jak brzy předem se akce připojí k nadcházející události (ve výchozím stavu 15 minut), a Kalendář ji omezí na jeden kalendář.
Akce3
Umístěte je na tlačítko nebo je spusťte z postupu.
- Připojit se ke schůzce
- Otevře odkaz na schůzku u události, která právě probíhá nebo brzy začne, na počítači, na kterém běží Macro Deck.
- Aktualizovat kalendáře
- Okamžitě načte události všech připojených kalendářů, místo aby čekala na další aktualizaci.
- Zobrazit podrobnosti kalendáře
- Otevře podrobnosti widgetu Kalendář: událost, kterou ukazuje rozvržení Další událost, nebo seznam rozvržení Program.
Triggery3
Tlačítko nebo postup může na tyto události reagovat.
- Událost brzy začne
- Spustí se v nastavený čas před začátkem události v kalendáři, výchozí je 15 minut.
- Událost začala
- Spustí se, když událost v kalendáři začne.
- Událost skončila
- Spustí se, když událost v kalendáři skončí.
Proměnné1
Zobrazte tyto hodnoty na tlačítkách a widgetech nebo je použijte v podmínkách.
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- Proměnné widgetu, které si každý widget Kalendář vede o události, kterou zobrazuje: její název, odpočet do ní, počet minut do jejího začátku a odkaz na schůzku. Widget si vede také její začátek, konec, místo a kalendář a to, zda právě probíhá.
Widgety1
Přidejte je na svůj deck z výběru widgetů.
- Kalendář
- Zobrazuje nadcházející události jako program, nebo další událost s odpočtem.
Často kladené dotazy
Proč potřebuji vlastního klienta Google Cloud?
Macro Deck čte Google Calendar přes vašeho vlastního klienta OAuth. Je zdarma a nastavení odkazuje na všechny stránky, které potřebujete. Stejný klient funguje pro všechny účty Google, které připojíte.
Proč mě Google každý týden žádá o nové přihlášení?
Obrazovka souhlasu OAuth vašeho klienta Google Cloud je stále ve stavu Testing (Testování) a Google každé přihlášení po 7 dnech ukončí. Změňte její stav publikování na In production (V produkci) a pak se znovu přihlaste pomocí Upravit připojení u účtu na stránce Google Calendar.
Můžu připojit víc než jeden účet Google?
Ano. Na stránce Google Calendar klikněte na Přidat konfiguraci a přihlaste se druhým účtem. Pokud připojíte účet, který už připojený je, Integrace zobrazí Účet Google je připojen dvakrát: odeberte starší konfiguraci.
K čemu Macro Deck získá přístup?
Macro Deck žádá Google jen o přístup ke kalendářům pro čtení a o vaši e-mailovou adresu, podle které se účet pojmenuje. Tajný klíč klienta a přihlášení jsou uložené šifrovaně na počítači, na kterém běží Macro Deck, a tajný klíč klienta se posílá jedině Googlu.
Proč se nová událost nezobrazí hned?
Macro Deck čte vaše kalendáře každých pět minut. Pomocí akce Aktualizovat kalendáře je načtete okamžitě. Události dál než zhruba týden dopředu se nenačítají.
Proč se přihlášení nevrátí do Macro Deck?
Zkontrolujte, že typ aplikace klienta OAuth je Desktop app (Aplikace pro počítač); jiné typy přijímají jen adresy přesměrování, které sami zaregistrujete. Pokud Macro Deck přijímá jen HTTPS, nastavte Režim posluchače v Nastavení > Síť na Použít další port pro HTTPS, nebo HTTPS po dobu připojování účtu vypněte.
Další v kategorii Kalendář a e-mail
Outlook Calendar
Součást Macro DeckZobrazujte kalendář Outlook a Microsoft 365 na decku a připojujte se ke schůzkám v Teams jedním stisknutím.
E-mail (IMAP)
Součást Macro DeckZobrazujte nepřečtené e-maily a nejnovější zprávy z libovolné schránky IMAP na decku a reagujte na příchozí poštu.