Google Calendar
Dołączona do Macro DeckWyświetlaj wydarzenia z Google Calendar na decku, odliczaj czas do następnego spotkania i dołączaj do niego jednym naciśnięciem.
Widżety Kalendarz z planem najbliższych dni, następnym wydarzeniem z odliczaniem i kompaktowym planem
- Agenda i następne wydarzenie w widżecie Kalendarz
- Wyzwalacze przed rozpoczęciem wydarzenia, w chwili rozpoczęcia i po nim
- Dołączanie do bieżącego spotkania jednym naciśnięciem
- Połączenie kilku kont Google
- Dostęp do kalendarzy tylko do odczytu
Integracja Google Calendar odczytuje kalendarze konta Google i udostępnia ich wydarzenia funkcjom kalendarza w Macro Deck: widżetowi Kalendarz, wyzwalaczom kalendarza i akcji Dołącz do spotkania. Macro Deck wyłącznie odczytuje. Nigdy nie tworzy, nie zmienia ani nie usuwa wydarzeń.
Macro Deck łączy się przez własnego klienta OAuth w Google Cloud. Jego utworzenie jest bezpłatne i wymagane tylko raz; konfiguracja w Macro Deck prowadzi przez cały proces i zawiera linki do odpowiednich stron w Google Cloud Console. Następnie wystarczy zalogować się kontem Google w przeglądarce i zezwolić Macro Deck na wyświetlanie kalendarzy.
Możliwości
- Widżet Kalendarz: układ Agenda wyświetla nadchodzące wydarzenia, a układ Następne wydarzenie odlicza czas do najbliższego. Naciśnięcie widżetu pokazuje szczegóły wydarzenia: miejsce, opis, zaproszone osoby i przycisk Dołącz do spotkania.
- Wyzwalacze: Wydarzenie wkrótce się rozpocznie, Wydarzenie się rozpoczęło i Wydarzenie się zakończyło uruchamiają akcje wokół spotkań, w automatyzacji lub na widżecie. Można je ograniczyć do jednego konta lub jednego kalendarza.
- Dołącz do spotkania: otwiera link do spotkania trwającego lub zaraz rozpoczynającego się wydarzenia na komputerze, na którym działa Macro Deck.
Przykładowe zastosowania:
- Klawisz na decku z akcją Dołącz do spotkania, który pozwala dołączyć do bieżącej rozmowy bez szukania linku.
- Automatyzacja na zdarzenie Wydarzenie wkrótce się rozpocznie, 5 minut przed każdym wydarzeniem w kalendarzu służbowym, która wycisza muzykę.
- Automatyzacja na zdarzenie Wydarzenie się zakończyło, która przełącza deck z powrotem na codzienny profil.
Działanie
Macro Deck odczytuje kalendarze co pięć minut, od wczoraj do około tygodnia naprzód. Akcja Odśwież kalendarze odczytuje je od razu. Wydarzenia cykliczne pokazują każde wystąpienie. Kalendarze ukryte na liście w samym Google Calendar są pomijane również w Macro Deck.
Można połączyć dowolną liczbę kont Google, każde jako osobną konfigurację, a ten sam klient OAuth działa dla wszystkich. Gdy konta nie da się odczytać, widżety zachowują jego ostatnio znane wydarzenia i informują, że niektórych kalendarzy nie udało się zaktualizować, a Integracje wyświetlają komunikat dla tego konta.
Wszystko, co pokazuje widżet kalendarza, w tym opisy i uczestników, widać na każdym urządzeniu połączonym z Macro Deck.
Czego potrzebujesz
- Macro Deck 3 w systemie Windows, macOS lub Linux
- Konto Google z Google Calendar
- Projekt Google Cloud z włączonym Google Calendar API
- Identyfikator klienta OAuth typu Aplikacja komputerowa wraz z identyfikatorem i tajnym kluczem klienta
- Przeglądarka na komputerze, na którym działa Macro Deck, do logowania w Google
Konfiguracja krok po kroku
Krok 1: Otwórz konfigurację Google Calendar
Na pasku bocznym kliknij Integracje, a następnie Google Calendar. Kliknij Dodaj konfigurację w sekcji Konfiguracja na karcie Przegląd. Włączenie przełącznika w prawym górnym rogu otwiera to samo okno, a integracja zostaje włączona po zakończeniu konfiguracji. Okno Połącz Kalendarz Google pokazuje poniższe kroki z linkami do Google Cloud Console oraz URI przekierowania do skopiowania.
Krok 2: Włącz Google Calendar API
W Google Cloud Console (
https://console.cloud.google.com) utwórz lub wybierz projekt i włącz dla niego Google Calendar API. Konfiguracja zawiera link do tej strony: Włącz Google Calendar API.Krok 3: Skonfiguruj ekran zgody OAuth
Skonfiguruj ekran zgody OAuth projektu i ustaw jego stan publikacji na W wersji produkcyjnej. Dopóki pozostaje w stanie Testowanie, Google kończy każde logowanie po 7 dniach i konto trzeba by łączyć ponownie co tydzień.
Krok 4: Utwórz klienta typu Aplikacja komputerowa
W sekcji Interfejsy API i usługi > Dane logowania utwórz identyfikator klienta OAuth z typem aplikacji Aplikacja komputerowa. Klient tego typu akceptuje URI przekierowania pokazany w konfiguracji, np.
http://127.0.0.1:8193/api/integrations/oauth/callback, bez dodawania go gdziekolwiek.Krok 5: Wprowadź identyfikator i tajny klucz klienta
Skopiuj identyfikator klienta i tajny klucz klienta nowego klienta do pól Identyfikator klienta i Tajny klucz klienta w oknie i kliknij Dalej. Przeglądarka otworzy logowanie Google. Google ostrzeże, że nie zweryfikował aplikacji; to normalne w przypadku własnego klienta. Wybierz Zaawansowane, przejdź do aplikacji i zezwól na dostęp do kalendarzy.
Krok 6: Dodaj widżet Kalendarz
Na stronie Deck dodaj widżet Kalendarz. W jego ustawieniach wybierz Układ, Agenda lub Następne wydarzenie, oraz Kalendarze do wyświetlenia. Pozostaw Kalendarze puste, aby pokazywać wszystkie połączone kalendarze.
Krok 7: Dodaj akcję Dołącz do spotkania do przycisku
Na stronie Deck upewnij się, że deck jest odblokowany (przycisk w prawym górnym rogu ma etykietę Zablokuj), i kliknij przycisk. Otworzy się edytor z zaznaczonym Krótkie naciśnięcie. Kliknij + Dodaj akcję, po lewej stronie okna Dodaj akcję wybierz Kalendarz i wybierz Dołącz do spotkania. Rozpoczyna się w ciągu określa, z jakim wyprzedzeniem akcja dołącza do nadchodzącego wydarzenia (domyślnie 15 minut), a Kalendarz ogranicza ją do jednego kalendarza.
Akcje3
Przypisz je do przycisku lub uruchamiaj w przebiegu.
- Dołącz do spotkania
- Otwiera link do spotkania trwającego lub zaraz rozpoczynającego się wydarzenia na komputerze, na którym działa Macro Deck.
- Odśwież kalendarze
- Od razu odczytuje wydarzenia ze wszystkich połączonych kalendarzy zamiast czekać na następną aktualizację.
- Pokaż szczegóły kalendarza
- Otwiera szczegóły widżetu Kalendarz: wydarzenie pokazywane w układzie Następne wydarzenie albo listę Agendy.
Wyzwalacze3
Przycisk lub przebieg może reagować na te zdarzenia.
- Wydarzenie wkrótce się rozpocznie
- Uruchamia się w ustawionym czasie przed rozpoczęciem wydarzenia w kalendarzu, domyślnie 15 minut wcześniej.
- Wydarzenie się rozpoczęło
- Uruchamia się, gdy rozpoczyna się wydarzenie w kalendarzu.
- Wydarzenie się zakończyło
- Uruchamia się, gdy kończy się wydarzenie w kalendarzu.
Zmienne1
Wyświetlaj te wartości na przyciskach i widżetach albo używaj ich w warunkach.
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- Zmienne widżetu, które każdy widżet Kalendarz przechowuje o pokazywanym wydarzeniu: jego tytuł, odliczanie do niego, liczbę minut do rozpoczęcia i link do spotkania. Widżet przechowuje też jego początek, koniec, miejsce i kalendarz oraz informację, czy wydarzenie trwa.
Widżety1
Dodaj je do decku z selektora widżetów.
- Kalendarz
- Pokazuje nadchodzące wydarzenia jako agendę albo następne wydarzenie z odliczaniem.
Najczęściej zadawane pytania
Dlaczego potrzebuję własnego klienta Google Cloud?
Macro Deck odczytuje Google Calendar przez własnego klienta OAuth. Jest on bezpłatny, a konfiguracja zawiera linki do wszystkich potrzebnych stron. Ten sam klient działa dla wszystkich połączonych kont Google.
Dlaczego Google co tydzień prosi o ponowne zalogowanie?
Ekran zgody OAuth klienta Google Cloud jest nadal w stanie Testowanie, a Google kończy każde logowanie po 7 dniach. Ustaw stan publikacji na W wersji produkcyjnej, a następnie zaloguj się ponownie przez Edytuj połączenie obok konta na stronie Google Calendar.
Czy mogę połączyć więcej niż jedno konto Google?
Tak. Kliknij Dodaj konfigurację na stronie Google Calendar i zaloguj się drugim kontem. Jeśli zostanie połączone konto, które jest już połączone, Integracje pokażą Konto Google połączone dwukrotnie: usuń starszą konfigurację.
Do czego Macro Deck uzyskuje dostęp?
Macro Deck prosi Google wyłącznie o dostęp do odczytu kalendarzy oraz o adres e-mail, który służy jako nazwa konta. Tajny klucz klienta i logowanie są przechowywane w postaci zaszyfrowanej na komputerze, na którym działa Macro Deck, a tajny klucz klienta jest wysyłany wyłącznie do Google.
Dlaczego nowe wydarzenie nie pojawia się od razu?
Macro Deck odczytuje kalendarze co pięć minut. Użyj akcji Odśwież kalendarze, aby odczytać je od razu. Wydarzenia odległe o więcej niż około tydzień nie są odczytywane.
Dlaczego logowanie nie wraca do Macro Deck?
Sprawdź, czy typ aplikacji klienta OAuth to Aplikacja komputerowa; inne typy akceptują tylko samodzielnie zarejestrowane adresy przekierowania. Jeśli Macro Deck akceptuje tylko HTTPS, ustaw Tryb nasłuchu w Ustawienia > Sieć na Użyj dodatkowego portu HTTPS albo wyłącz HTTPS na czas łączenia konta.
Więcej w kategorii Kalendarz i e-mail
Outlook Calendar
Dołączona do Macro DeckWyświetlaj na decku kalendarz Outlook i Microsoft 365 i dołączaj do spotkań Teams jednym naciśnięciem.
E-mail (IMAP)
Dołączona do Macro DeckWyświetlaj na decku nieprzeczytane wiadomości i najnowsze e-maile z dowolnej skrzynki IMAP oraz reaguj na nową pocztę.