Sim

Google Calendar

Gestionar eventos de Google Calendar

Google Calendar es el potente servicio de calendario y programación de Google que proporciona una plataforma completa para gestionar eventos, reuniones y citas. Con una integración perfecta en todo el ecosistema de Google y una adopción generalizada, Google Calendar ofrece funciones robustas tanto para necesidades de programación personales como profesionales.

Con Google Calendar, puedes:

  • Crear y gestionar eventos: Programar reuniones, citas y recordatorios con información detallada
  • Enviar invitaciones de calendario: Notificar y coordinar automáticamente con los asistentes mediante invitaciones por correo electrónico
  • Creación de eventos con lenguaje natural: Añadir eventos rápidamente usando lenguaje conversacional como "Reunión con Juan mañana a las 3pm"
  • Ver y buscar eventos: Encontrar y acceder fácilmente a tus eventos programados en múltiples calendarios
  • Gestionar múltiples calendarios: Organizar diferentes tipos de eventos en varios calendarios

En Sim, la integración con Google Calendar permite a tus agentes crear, leer y gestionar eventos de calendario de forma programática. Esto permite potentes escenarios de automatización como programar reuniones, enviar invitaciones de calendario, comprobar disponibilidad y gestionar detalles de eventos. Tus agentes pueden crear eventos con entrada en lenguaje natural, enviar invitaciones de calendario automatizadas a los asistentes, recuperar información de eventos y listar próximos eventos. Esta integración cierra la brecha entre tus flujos de trabajo de IA y la gestión de calendarios, permitiendo una automatización de programación y coordinación perfecta con una de las plataformas de calendario más utilizadas del mundo.

Instrucciones de uso

Integra la funcionalidad de Google Calendar para crear, leer, actualizar y listar eventos del calendario dentro de tu flujo de trabajo. Automatiza la programación, verifica la disponibilidad y gestiona eventos utilizando autenticación OAuth. Las invitaciones por correo electrónico se envían de forma asíncrona y la entrega depende de la configuración de Google Calendar de los destinatarios.

Herramientas

google_calendar_create

Crear un nuevo evento en Google Calendar

Entrada

ParámetroTipoObligatorioDescripción
calendarIdstringNoID del calendario (por defecto es el primario)
summarystringSíTítulo/resumen del evento
descriptionstringNoDescripción del evento
locationstringNoUbicación del evento
startDateTimestringSíFecha y hora de inicio (formato RFC3339, p. ej., 2025-06-03T10:00:00-08:00)
endDateTimestringSíFecha y hora de finalización (formato RFC3339, p. ej., 2025-06-03T11:00:00-08:00)
timeZonestringNoZona horaria (p. ej., America/Los_Angeles)
attendeesarrayNoArray de direcciones de correo electrónico de los asistentes
sendUpdatesstringNoCómo enviar actualizaciones a los asistentes: all, externalOnly o none

Salida

ParámetroTipoDescripción
contentstringMensaje de confirmación de creación del evento
metadatajsonMetadatos del evento creado incluyendo ID, estado y detalles

google_calendar_list

Listar eventos de Google Calendar

Entrada

ParámetroTipoObligatorioDescripción
calendarIdstringNoID del calendario (por defecto es el primario)
timeMinstringNoLímite inferior para eventos (marca de tiempo RFC3339, p. ej., 2025-06-03T00:00:00Z)
timeMaxstringNoLímite superior para eventos (marca de tiempo RFC3339, p. ej., 2025-06-04T00:00:00Z)
orderBystringNoOrden de los eventos devueltos (startTime o updated)
showDeletedbooleanNoIncluir eventos eliminados

Salida

ParámetroTipoDescripción
contentstringResumen del recuento de eventos encontrados
metadatajsonLista de eventos con tokens de paginación y detalles del evento

google_calendar_get

Obtener un evento específico de Google Calendar

Entrada

ParámetroTipoObligatorioDescripción
calendarIdstringNoID del calendario (predeterminado: primario)
eventIdstringSíID del evento a recuperar

Salida

ParámetroTipoDescripción
contentstringMensaje de confirmación de recuperación del evento
metadatajsonDetalles del evento incluyendo ID, estado, horarios y asistentes

google_calendar_quick_add

Crear eventos a partir de texto en lenguaje natural

Entrada

ParámetroTipoObligatorioDescripción
calendarIdstringNoID del calendario (predeterminado: primario)
textstringSíTexto en lenguaje natural que describe el evento (p. ej., "Reunión con Juan mañana a las 3pm")
attendeesarrayNoArray de direcciones de correo electrónico de los asistentes (también se acepta cadena separada por comas)
sendUpdatesstringNoCómo enviar actualizaciones a los asistentes: all, externalOnly o none

Salida

ParámetroTipoDescripción
contentstringMensaje de confirmación de creación del evento a partir de lenguaje natural
metadatajsonMetadatos del evento creado incluyendo detalles analizados

google_calendar_invite

Invitar asistentes a un evento existente de Google Calendar

Entrada

ParámetroTipoObligatorioDescripción
calendarIdstringNoID del calendario (por defecto es el primario)
eventIdstringSíID del evento al que invitar asistentes
attendeesarraySíArray de direcciones de correo electrónico de los asistentes a invitar
sendUpdatesstringNoCómo enviar actualizaciones a los asistentes: all, externalOnly, o none
replaceExistingbooleanNoSi reemplazar a los asistentes existentes o añadirlos (por defecto es false)

Salida

ParámetroTipoDescripción
contentstringMensaje de confirmación de invitación a asistentes con estado de entrega de correo electrónico
metadatajsonMetadatos actualizados del evento incluyendo lista de asistentes y detalles

Notas

  • Categoría: tools
  • Tipo: google_calendar
Google Calendar