Google Calendar
Inclusa in Macro DeckMostra sul deck gli eventi di Google Calendar, il conto alla rovescia per la prossima riunione e partecipa con una sola pressione.
Widget Calendario con un'agenda dei prossimi giorni, il prossimo evento con un conto alla rovescia e un'agenda compatta
- Agenda e prossimo evento in un widget Calendario
- Trigger prima, durante e dopo l'inizio di un evento
- Partecipa alla riunione in corso con una sola pressione
- Collega più account Google
- Accesso in sola lettura ai tuoi calendari
L'integrazione Google Calendar legge i calendari del tuo account Google e rende i loro eventi disponibili alle funzioni di calendario di Macro Deck: il widget Calendario, i trigger del calendario e l'azione Partecipa alla riunione. Macro Deck si limita a leggere. Non crea, modifica o elimina mai un evento.
Macro Deck si connette tramite un tuo client OAuth in Google Cloud. Configurarlo è gratuito e va fatto una sola volta; la configurazione in Macro Deck ti guida e rimanda alle pagine giuste della Google Cloud Console. Dopodiché accedi con il tuo account Google nel browser e consenti a Macro Deck di vedere i tuoi calendari.
Cosa puoi farci
- Widget Calendario: il layout Agenda elenca i prossimi eventi e il layout Prossimo evento mostra il conto alla rovescia per il prossimo. Premilo per vedere i dettagli di un evento, con luogo, descrizione, invitati e un pulsante Partecipa alla riunione.
- Trigger: L'evento inizia a breve, Evento iniziato ed Evento terminato eseguono azioni intorno alle tue riunioni, in un'automazione o su un widget. Si possono limitare a un account o a un calendario.
- Partecipa alla riunione: apre il link della riunione dell'evento in corso o che sta per iniziare, sul computer su cui gira Macro Deck.
Alcuni esempi di configurazione:
- Un tasto sul deck con Partecipa alla riunione, così entri nella chiamata in corso senza cercare il link.
- Un'automazione su L'evento inizia a breve, 5 minuti prima di ogni evento del calendario di lavoro, che silenzia la musica.
- Un'automazione su Evento terminato che riporta il deck al tuo profilo di tutti i giorni.
Come funziona
Macro Deck legge i tuoi calendari ogni cinque minuti, da ieri fino a circa una settimana da oggi. L'azione Aggiorna calendari li legge subito. Gli eventi ricorrenti mostrano ogni occorrenza. I calendari che hai nascosto nell'elenco di Google Calendar vengono esclusi anche da Macro Deck.
Puoi collegare tutti gli account Google che vuoi, ognuno come configurazione separata, e lo stesso client OAuth funziona per tutti. Quando un account non si può leggere, i widget conservano gli ultimi eventi noti e indicano che non è stato possibile aggiornare alcuni calendari, e Integrazioni mostra un avviso per l'account.
Tutto ciò che un widget calendario mostra, comprese descrizioni e partecipanti, è visibile su ogni dispositivo connesso al tuo Macro Deck.
Cosa ti serve
- Macro Deck 3 su Windows, macOS o Linux
- Un account Google con Google Calendar
- Un progetto Google Cloud con la Google Calendar API abilitata
- Un ID client OAuth di tipo Desktop app, con il suo ID client e client secret
- Un browser sul computer su cui gira Macro Deck, per l'accesso a Google
Configurala
Passaggio 1: Apri la configurazione di Google Calendar
Nella barra laterale, fai clic su Integrazioni e poi su Google Calendar. Fai clic su Aggiungi configurazione in Configurazione nella scheda Panoramica. Attivando l'interruttore in alto a destra si apre la stessa finestra, e l'integrazione si attiva al termine della configurazione. La finestra Connetti Google Calendar elenca i passaggi qui sotto, con i link alla Google Cloud Console e un URI di reindirizzamento che puoi copiare.
Passaggio 2: Abilita la Google Calendar API
Nella Google Cloud Console (
https://console.cloud.google.com), crea o scegli un progetto e abilita per esso la Google Calendar API. La configurazione rimanda alla pagina con Abilita la Google Calendar API.Passaggio 3: Configura la schermata di consenso OAuth
Configura la schermata di consenso OAuth del progetto e imposta il suo stato di pubblicazione su In production. Finché resta in Testing, Google termina ogni accesso dopo 7 giorni e dovresti ricollegare l'account ogni settimana.
Passaggio 4: Crea un client Desktop app
In APIs & Services > Credentials, crea un ID client OAuth con tipo di applicazione Desktop app. Un client Desktop app accetta l'URI di reindirizzamento mostrato dalla configurazione, come
http://127.0.0.1:8193/api/integrations/oauth/callback, senza doverlo aggiungere da nessuna parte.Passaggio 5: Inserisci ID client e client secret
Copia l'ID client e il client secret del nuovo client nei campi ID client e Client secret della finestra e fai clic su Continua. Il browser apre l'accesso a Google. Google avvisa che non ha verificato l'app; è normale per un client tuo. Scegli Advanced, prosegui verso la tua app e consenti l'accesso ai tuoi calendari.
Passaggio 6: Aggiungi un widget Calendario
Nella pagina Deck, aggiungi un widget Calendario. Nelle sue impostazioni scegli il Layout, Agenda o Prossimo evento, e i Calendari da mostrare. Lascia vuoto Calendari per mostrare tutti i calendari connessi.
Passaggio 7: Aggiungi Partecipa alla riunione a un pulsante
Nella pagina Deck, assicurati che il deck sia sbloccato (il pulsante in alto a destra indica Blocca) e fai clic su un pulsante. L'editor si apre con Pressione Breve selezionata. Fai clic su + Aggiungi azione, scegli Calendario a sinistra nella finestra Aggiungi azione e seleziona Partecipa alla riunione. Inizia entro stabilisce con quanto anticipo entra in un evento imminente, 15 minuti per impostazione predefinita, e Calendario lo limita a un solo calendario.
Azioni3
Assegnale a un pulsante o eseguile da un flusso.
- Partecipa alla riunione
- Apre il link della riunione dell'evento in corso o che sta per iniziare, sul computer su cui gira Macro Deck.
- Aggiorna calendari
- Legge subito gli eventi di tutti i calendari connessi, invece di attendere il prossimo aggiornamento.
- Mostra dettagli calendario
- Apre i dettagli di un widget Calendario: l'evento mostrato dal layout Prossimo evento o l'elenco di un'Agenda.
Trigger3
Un pulsante o un flusso può reagire a questi eventi.
- L'evento inizia a breve
- Si attiva un tempo prestabilito prima dell'inizio di un evento del calendario, 15 minuti per impostazione predefinita.
- Evento iniziato
- Si attiva quando inizia un evento del calendario.
- Evento terminato
- Si attiva quando termina un evento del calendario.
Variabili1
Mostra questi valori su pulsanti e widget o usali nelle condizioni.
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- Variabili di widget che ogni widget Calendario mantiene sull'evento che mostra: il titolo, il conto alla rovescia, i minuti che mancano all'inizio e il link della riunione. Il widget mantiene anche inizio, fine, luogo e calendario dell'evento, e se è in corso.
Widget1
Aggiungili al tuo deck dal selettore dei widget.
- Calendario
- Mostra i prossimi eventi come agenda, oppure il prossimo evento con un conto alla rovescia.
Domande frequenti
Perché mi serve un mio client Google Cloud?
Macro Deck legge Google Calendar tramite un tuo client OAuth. È gratuito e la configurazione rimanda a tutte le pagine che ti servono. Lo stesso client funziona per tutti gli account Google che colleghi.
Perché Google mi chiede di accedere di nuovo ogni settimana?
La schermata di consenso OAuth del tuo client Google Cloud è ancora in Testing e Google termina ogni accesso dopo 7 giorni. Imposta il suo stato di pubblicazione su In production, poi accedi di nuovo con Modifica connessione accanto all'account nella pagina Google Calendar.
Posso collegare più di un account Google?
Sì. Fai clic su Aggiungi configurazione nella pagina Google Calendar e accedi con l'altro account. Se colleghi un account già connesso, Integrazioni mostra Account Google connesso due volte: rimuovi la configurazione più vecchia.
A cosa ha accesso Macro Deck?
Macro Deck chiede a Google solo l'accesso in lettura ai tuoi calendari e il tuo indirizzo email, che dà il nome all'account. Il client secret e l'accesso vengono salvati in modo crittografato sul computer su cui gira Macro Deck e il client secret viene inviato solo a Google.
Perché un nuovo evento non compare subito?
Macro Deck legge i tuoi calendari ogni cinque minuti. Usa l'azione Aggiorna calendari per leggerli subito. Gli eventi a più di circa una settimana da oggi non vengono letti.
Perché l'accesso non ritorna a Macro Deck?
Verifica che il tipo di applicazione del client OAuth sia Desktop app; gli altri tipi accettano solo indirizzi di reindirizzamento che registri tu. Se Macro Deck accetta solo HTTPS, imposta Modalità listener in Impostazioni > Rete su Usa una porta HTTPS aggiuntiva, oppure disattiva HTTPS mentre colleghi l'account.
Altro in Calendario ed email
Outlook Calendar
Inclusa in Macro DeckMostra sul deck il calendario di Outlook e Microsoft 365 e partecipa alle riunioni Teams con una sola pressione.
Email (IMAP)
Inclusa in Macro DeckVedi sul tuo deck le email non lette e i messaggi più recenti di qualsiasi casella IMAP e reagisci quando arriva posta.