Google Calendar
Incluse avec Macro DeckAffichez vos événements Google Calendar sur votre deck, suivez le compte à rebours jusqu'à la prochaine réunion et rejoignez-la d'un seul appui.
Des widgets Calendrier avec l'agenda des prochains jours, le prochain événement avec un compte à rebours et un agenda compact
- Agenda et prochain événement sur un widget Calendrier
- Des déclencheurs avant, au début et à la fin d'un événement
- Rejoignez la réunion en cours d'un seul appui
- Connectez plusieurs comptes Google
- Accès en lecture seule à vos calendriers
L'intégration Google Calendar lit les calendriers de votre compte Google et met leurs événements à disposition des fonctions de calendrier de Macro Deck : le widget Calendrier, les déclencheurs de calendrier et l'action Rejoindre la réunion. Macro Deck se contente de lire. Il ne crée, ne modifie et ne supprime jamais un événement.
Macro Deck se connecte via votre propre client OAuth dans Google Cloud. Sa mise en place est gratuite et ne se fait qu'une fois ; la configuration dans Macro Deck vous guide et renvoie vers les bonnes pages de la Google Cloud Console. Ensuite, vous vous connectez avec votre compte Google dans le navigateur et autorisez Macro Deck à voir vos calendriers.
Ce que vous pouvez en faire
- Widget Calendrier : la disposition Agenda liste vos prochains événements, et la disposition Prochain événement affiche un compte à rebours jusqu'au suivant. Appuyez dessus pour voir les détails d'un événement, avec son lieu, sa description, les invités et un bouton Rejoindre la réunion.
- Déclencheurs : L'événement commence bientôt, Événement commencé et Événement terminé lancent des actions autour de vos réunions, dans une automatisation ou sur un widget. Ils peuvent être limités à un compte ou à un calendrier.
- Rejoindre la réunion : ouvre le lien de la réunion de l'événement en cours ou sur le point de commencer, sur l'ordinateur qui exécute Macro Deck.
Quelques exemples de configuration :
- Une touche sur votre deck avec Rejoindre la réunion, pour rejoindre l'appel en cours sans chercher le lien.
- Une automatisation sur L'événement commence bientôt, 5 minutes avant chaque événement de votre calendrier professionnel, qui coupe votre musique.
- Une automatisation sur Événement terminé qui ramène votre deck à votre profil habituel.
Fonctionnement
Macro Deck lit vos calendriers toutes les cinq minutes, de la veille jusqu'à environ une semaine à l'avance. L'action Actualiser les calendriers les lit immédiatement. Les événements récurrents affichent chaque occurrence. Les calendriers que vous avez masqués dans la liste de Google Calendar sont aussi ignorés par Macro Deck.
Vous pouvez connecter autant de comptes Google que vous le souhaitez, chacun dans sa propre configuration, et le même client OAuth fonctionne pour tous. Quand un compte ne peut pas être lu, les widgets conservent ses derniers événements connus et indiquent que certains calendriers n'ont pas pu être mis à jour, et Intégrations affiche un avertissement pour ce compte.
Tout ce qu'un widget de calendrier affiche, y compris les descriptions et les participants, est visible sur chaque appareil connecté à votre Macro Deck.
Ce qu'il vous faut
- Macro Deck 3 sous Windows, macOS ou Linux
- Un compte Google avec Google Calendar
- Un projet Google Cloud avec l'API Google Calendar activée
- Un ID client OAuth de type Application de bureau, avec son ID client et sa clé secrète client
- Un navigateur sur l'ordinateur qui exécute Macro Deck, pour la connexion Google
Configuration
Étape 1: Ouvrez la configuration Google Calendar
Dans la barre latérale, cliquez sur Intégrations, puis sur Google Calendar. Cliquez sur Ajouter une configuration sous Configuration dans l'onglet Aperçu. Activer l'interrupteur en haut à droite ouvre la même boîte de dialogue, et l'intégration est activée une fois la configuration terminée. La boîte de dialogue Connecter Google Agenda présente les étapes ci-dessous, avec des liens vers la Google Cloud Console et une URI de redirection que vous pouvez copier.
Étape 2: Activez l'API Google Calendar
Dans la Google Cloud Console (
https://console.cloud.google.com), créez ou choisissez un projet et activez la Google Calendar API pour celui-ci. La configuration renvoie vers la page avec le lien Activer l'API Google Calendar.Étape 3: Configurez l'écran de consentement OAuth
Configurez l'écran de consentement OAuth du projet et passez son statut de publication sur En production. Tant qu'il reste en Test, Google met fin à chaque connexion après 7 jours, et vous devriez reconnecter le compte toutes les semaines.
Étape 4: Créez un client Application de bureau
Sous API et services > Identifiants, créez un ID client OAuth avec le type d'application Application de bureau. Un client Application de bureau accepte l'URI de redirection affichée par la configuration, comme
http://127.0.0.1:8193/api/integrations/oauth/callback, sans qu'il faille l'ajouter nulle part.Étape 5: Saisissez l'ID client et la clé secrète client
Copiez l'ID client et la clé secrète client du nouveau client dans les champs ID client et Clé secrète client de la boîte de dialogue et cliquez sur Continuer. Votre navigateur ouvre la connexion Google. Google avertit qu'il n'a pas validé l'application ; c'est normal pour votre propre client. Choisissez Paramètres avancés, continuez vers votre application et autorisez l'accès à vos calendriers.
Étape 6: Ajoutez un widget Calendrier
Sur la page Deck, ajoutez un widget Calendrier. Dans ses réglages, choisissez la Disposition, Agenda ou Prochain événement, et les Calendriers à afficher. Laissez Calendriers vide pour afficher tous les calendriers connectés.
Étape 7: Ajoutez Rejoindre la réunion à un bouton
Sur la page Deck, vérifiez que le deck est déverrouillé (le bouton en haut à droite indique Verrouiller) et cliquez sur un bouton. L'éditeur s'ouvre avec Appui court sélectionné. Cliquez sur + Ajouter une action, choisissez Calendrier à gauche de la boîte de dialogue Ajouter une action et sélectionnez Rejoindre la réunion. Commence d'ici définit combien de temps à l'avance l'action rejoint un événement à venir, 15 minutes par défaut, et Calendrier la limite à un seul calendrier.
Actions3
Placez-les sur un bouton ou exécutez-les depuis un flux.
- Rejoindre la réunion
- Ouvre le lien de la réunion de l'événement en cours ou sur le point de commencer, sur l'ordinateur qui exécute Macro Deck.
- Actualiser les calendriers
- Lit immédiatement les événements de tous les calendriers connectés, sans attendre la prochaine mise à jour.
- Afficher les détails du calendrier
- Ouvre les détails d'un widget Calendrier : l'événement affiché par la disposition Prochain événement, ou la liste d'un Agenda.
Déclencheurs3
Un bouton ou un flux peut réagir à ces événements.
- L'événement commence bientôt
- S'exécute un délai défini avant le début d'un événement du calendrier, 15 minutes par défaut.
- Événement commencé
- S'exécute quand un événement du calendrier commence.
- Événement terminé
- S'exécute quand un événement du calendrier se termine.
Variables1
Affichez ces valeurs sur des boutons et des widgets, ou utilisez-les dans des conditions.
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- Des variables de widget que chaque widget Calendrier conserve sur l'événement qu'il affiche : son titre, le compte à rebours, les minutes avant son début et son lien de réunion. Le widget conserve aussi son début, sa fin, son lieu et son calendrier, et indique s'il est en cours.
Widgets1
Ajoutez-les à votre deck depuis le sélecteur de widgets.
- Calendrier
- Affiche vos prochains événements sous forme d'agenda, ou votre prochain événement avec un compte à rebours.
Questions fréquentes
Pourquoi ai-je besoin de mon propre client Google Cloud ?
Macro Deck lit Google Calendar via votre propre client OAuth. Il est gratuit, et la configuration renvoie vers chaque page dont vous avez besoin. Le même client fonctionne pour tous les comptes Google que vous connectez.
Pourquoi Google me demande-t-il de me reconnecter chaque semaine ?
L'écran de consentement OAuth de votre client Google Cloud est encore en Test, et Google met fin à chaque connexion après 7 jours. Passez son statut de publication sur En production, puis reconnectez-vous avec Modifier la connexion à côté du compte sur la page Google Calendar.
Puis-je connecter plusieurs comptes Google ?
Oui. Cliquez sur Ajouter une configuration sur la page Google Calendar et connectez-vous avec l'autre compte. Si vous connectez un compte déjà connecté, Intégrations affiche Compte Google connecté deux fois : supprimez l'ancienne configuration.
À quoi Macro Deck a-t-il accès ?
Macro Deck ne demande à Google qu'un accès en lecture à vos calendriers et votre adresse e-mail, qui sert à nommer le compte. La clé secrète client et la connexion sont stockées chiffrées sur l'ordinateur qui exécute Macro Deck, et la clé secrète n'est jamais envoyée qu'à Google.
Pourquoi un nouvel événement n'apparaît-il pas immédiatement ?
Macro Deck lit vos calendriers toutes les cinq minutes. Utilisez l'action Actualiser les calendriers pour les lire immédiatement. Les événements situés à plus d'une semaine environ ne sont pas lus.
Pourquoi la connexion ne revient-elle pas vers Macro Deck ?
Vérifiez que le type d'application du client OAuth est Application de bureau ; les autres types n'acceptent que les adresses de redirection que vous enregistrez vous-même. Si Macro Deck n'accepte que HTTPS, réglez Mode d'écoute dans Paramètres > Réseau sur Utiliser un port HTTPS supplémentaire, ou désactivez HTTPS le temps de connecter le compte.
Plus dans Calendrier et e-mail
Outlook Calendar
Incluse avec Macro DeckAffichez votre calendrier Outlook et Microsoft 365 sur votre deck et rejoignez les réunions Teams d'un seul appui.
E-mail (IMAP)
Incluse avec Macro DeckAffichez sur votre deck les e-mails non lus et les messages les plus récents de n'importe quelle boîte IMAP, et réagissez à l'arrivée du courrier.