Google Calendar
Incluida en Macro DeckMuestra los eventos de Google Calendar en tu deck, cuenta atrás hasta la próxima reunión y únete a ella con una pulsación.
Widgets Calendario con una agenda de los próximos días, el próximo evento con una cuenta atrás y una agenda compacta
- Agenda y próximo evento en un widget Calendario
- Disparadores antes, al empezar y después de un evento
- Únete a la reunión actual con una pulsación
- Conecta varias cuentas de Google
- Acceso de solo lectura a tus calendarios
La integración Google Calendar lee los calendarios de tu cuenta de Google y pone sus eventos a disposición de las funciones de calendario de Macro Deck: el widget Calendario, los disparadores de calendario y la acción Unirse a la reunión. Macro Deck solo lee. Nunca crea, cambia ni elimina un evento.
Macro Deck se conecta mediante un cliente OAuth propio en Google Cloud. Configurarlo es gratis y solo hace falta una vez; la configuración en Macro Deck te guía paso a paso y enlaza a las páginas adecuadas de la Google Cloud Console. Después inicias sesión con tu cuenta de Google en el navegador y permites que Macro Deck vea tus calendarios.
Qué puedes hacer
- Widget Calendario: el diseño Agenda muestra tus próximos eventos y el diseño Próximo evento hace la cuenta atrás hasta el siguiente. Púlsalo para ver los detalles de un evento, con su ubicación, su descripción, los invitados y un botón Unirse a la reunión.
- Disparadores: El evento empieza pronto, Evento empezado y Evento terminado ejecutan acciones en torno a tus reuniones, en una automatización o en un widget. Se pueden limitar a una cuenta o a un calendario.
- Unirse a la reunión: abre el enlace de la reunión del evento en curso o a punto de empezar, en el ordenador en el que se ejecuta Macro Deck.
Algunos ejemplos:
- Una tecla en tu deck con Unirse a la reunión, para unirte a la llamada actual sin buscar el enlace.
- Una automatización con El evento empieza pronto, 5 minutos antes de cada evento de tu calendario del trabajo, que silencia tu música.
- Una automatización con Evento terminado que devuelve tu deck a tu perfil de siempre.
Cómo funciona
Macro Deck lee tus calendarios cada cinco minutos, desde ayer hasta aproximadamente una semana después. La acción Actualizar calendarios los lee al momento. Los eventos periódicos muestran cada repetición. Los calendarios que ocultaste en la lista del propio Google Calendar tampoco aparecen en Macro Deck.
Puedes conectar tantas cuentas de Google como quieras, cada una como su propia configuración, y el mismo cliente OAuth sirve para todas. Cuando no se puede leer una cuenta, los widgets conservan sus últimos eventos conocidos e indican que algunos calendarios no se pudieron actualizar, e Integraciones muestra un aviso para la cuenta.
Todo lo que muestra un widget de calendario, incluidas las descripciones y los participantes, se puede ver en todos los dispositivos conectados a tu Macro Deck.
Qué necesitas
- Macro Deck 3 en Windows, macOS o Linux
- Una cuenta de Google con Google Calendar
- Un proyecto de Google Cloud con la Google Calendar API activada
- Un ID de cliente de OAuth del tipo App de escritorio, con su ID de cliente y su secreto de cliente
- Un navegador en el ordenador en el que se ejecuta Macro Deck, para iniciar sesión en Google
Configúrala
Paso 1: Abre la configuración de Google Calendar
En la barra lateral, haz clic en Integraciones y después en Google Calendar. Haz clic en Añadir configuración en Configuración, en la pestaña Resumen. Activar el interruptor de arriba a la derecha abre el mismo cuadro de diálogo, y la integración se activa cuando termina la configuración. El cuadro de diálogo Conectar Google Calendar muestra los pasos siguientes, con enlaces a la Google Cloud Console y una URI de redirección que puedes copiar.
Paso 2: Activa la Google Calendar API
En la Google Cloud Console (
https://console.cloud.google.com), crea o elige un proyecto y activa la Google Calendar API para él. La configuración enlaza a la página como Activar la Google Calendar API.Paso 3: Configura la pantalla de consentimiento de OAuth
Configura la pantalla de consentimiento de OAuth del proyecto y pon su estado de publicación en En producción. Mientras siga en Prueba, Google cierra cada inicio de sesión a los 7 días y tendrías que volver a conectar la cuenta cada semana.
Paso 4: Crea un cliente de App de escritorio
En APIs y servicios > Credenciales, crea un ID de cliente de OAuth con el tipo de aplicación App de escritorio. Un cliente de App de escritorio acepta la URI de redirección que muestra la configuración, como
http://127.0.0.1:8193/api/integrations/oauth/callback, sin añadirla en ningún sitio.Paso 5: Introduce el ID de cliente y el secreto
Copia el ID de cliente y el secreto de cliente del cliente nuevo en los campos ID de cliente y Secreto de cliente del cuadro de diálogo y haz clic en Continuar. Tu navegador abre el inicio de sesión de Google. Google avisa de que no ha verificado la aplicación; es lo esperado con un cliente propio. Elige Configuración avanzada, continúa a tu aplicación y permite el acceso a tus calendarios.
Paso 6: Añade un widget Calendario
En la página Deck, añade un widget Calendario. En sus ajustes, elige el Diseño, Agenda o Próximo evento, y los Calendarios que quieres mostrar. Deja Calendarios vacío para mostrar todos los calendarios conectados.
Paso 7: Añade Unirse a la reunión a un botón
En la página Deck, asegúrate de que el deck está desbloqueado (el botón de arriba a la derecha dice Bloquear) y haz clic en un botón. El editor se abre con Pulsación corta seleccionada. Haz clic en + Añadir acción, elige Calendario a la izquierda del cuadro de diálogo Añadir acción y selecciona Unirse a la reunión. Empieza dentro de establece con cuánta antelación se une a un evento próximo, 15 minutos de forma predeterminada, y Calendario lo limita a un calendario.
Acciones3
Ponlas en un botón o ejecútalas desde un flujo.
- Unirse a la reunión
- Abre el enlace de la reunión del evento en curso o a punto de empezar, en el ordenador en el que se ejecuta Macro Deck.
- Actualizar calendarios
- Lee al momento los eventos de todos los calendarios conectados, en lugar de esperar a la siguiente actualización.
- Mostrar detalles del calendario
- Abre los detalles de un widget Calendario: el evento que muestra el diseño Próximo evento, o la lista de una Agenda.
Disparadores3
Un botón o un flujo puede reaccionar a estos eventos.
- El evento empieza pronto
- Se ejecuta un tiempo fijo antes de que empiece un evento del calendario, 15 minutos de forma predeterminada.
- Evento empezado
- Se ejecuta cuando empieza un evento del calendario.
- Evento terminado
- Se ejecuta cuando termina un evento del calendario.
Variables1
Muestra estos valores en botones y widgets, o úsalos en condiciones.
calendar_next_title,calendar_next_countdown,calendar_next_minutes,calendar_next_meeting_url- Variables de widget que cada widget Calendario mantiene sobre el evento que muestra: su título, la cuenta atrás, los minutos que faltan para que empiece y su enlace de reunión. El widget también guarda su inicio, su fin, su ubicación y su calendario, y si está en curso.
Widgets1
Añádelos a tu deck desde el selector de widgets.
- Calendario
- Muestra tus próximos eventos como agenda, o tu próximo evento con una cuenta atrás.
Preguntas frecuentes
¿Por qué necesito mi propio cliente de Google Cloud?
Macro Deck lee Google Calendar a través de un cliente OAuth propio. Es gratis, y la configuración enlaza a todas las páginas que necesitas. El mismo cliente sirve para todas las cuentas de Google que conectes.
¿Por qué Google me pide iniciar sesión otra vez cada semana?
La pantalla de consentimiento de OAuth de tu cliente de Google Cloud sigue en Prueba, y Google cierra cada inicio de sesión a los 7 días. Pon su estado de publicación en En producción y vuelve a iniciar sesión con Editar conexión junto a la cuenta, en la página de Google Calendar.
¿Puedo conectar más de una cuenta de Google?
Sí. Haz clic en Añadir configuración en la página de Google Calendar e inicia sesión con la otra cuenta. Si conectas una cuenta que ya está conectada, Integraciones muestra Cuenta de Google conectada dos veces: elimina la configuración más antigua.
¿A qué tiene acceso Macro Deck?
Macro Deck solo pide a Google acceso de lectura a tus calendarios y tu dirección de correo, que da nombre a la cuenta. El secreto de cliente y el inicio de sesión se guardan cifrados en el ordenador en el que se ejecuta Macro Deck, y el secreto de cliente solo se envía a Google.
¿Por qué un evento nuevo no aparece al momento?
Macro Deck lee tus calendarios cada cinco minutos. Usa la acción Actualizar calendarios para leerlos al momento. Los eventos a más de una semana vista aproximadamente no se leen.
¿Por qué el inicio de sesión no vuelve a Macro Deck?
Comprueba que el tipo de aplicación del cliente OAuth sea App de escritorio; los demás tipos solo aceptan direcciones de redirección que registres tú. Si Macro Deck solo acepta HTTPS, pon Modo del listener en Configuración > Red en Usar un puerto HTTPS adicional, o desactiva HTTPS mientras conectas la cuenta.
Más en Calendario y correo
Outlook Calendar
Incluida en Macro DeckMuestra tu calendario de Outlook y Microsoft 365 en tu deck y únete a reuniones de Teams con una pulsación.
Correo (IMAP)
Incluida en Macro DeckConsulta en tu deck los correos no leídos y los mensajes más recientes de cualquier bandeja de entrada IMAP, y reacciona cuando llega correo.