Google Calendar — Get event by ID
Google Calendar — Get event by ID
Sección titulada «Google Calendar — Get event by ID»Tipo: googlecalendar-get-event · Paquete: Google Calendar v1.0.5 · Salida: Dictionary<string,object>
Obtiene un evento concreto por su ID, con todos sus datos. Úsala cuando ya tienes el ID (de Get events o de Create event) y quieres consultar su estado actual: si sigue confirmado, quién aceptó, si cambió de hora.
Cómo funciona
Sección titulada «Cómo funciona»Hace una consulta a Google por eventId en el calendario calendarId. Solo lee: no modifica nada. Un evento cancelado se devuelve con status = "cancelled".
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
eventId | string | — | ID del evento. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
session | ZoanGoogleCalendarSession | — | Sesión de Google Calendar — Connect. Dentro del body de Connect se hereda y puedes omitirla. |
calendarId | string | primary | ID del calendario (de Get calendars). primary es el calendario principal de la cuenta. |
Devuelve un Dictionary con los datos del evento: evento["summary"], evento["start"], evento["end"], evento["status"], evento["location"], evento["attendees"] (lista de invitados con su response)…
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'eventId' es obligatorio. | eventId quedó vacío o su expresión dio nulo. |
No hay una sesión de Google Calendar disponible. Indica 'session' desde una actividad googlecalendar-connect o coloca esta actividad dentro del cuerpo de la actividad Connect … | La actividad está fuera del body de Connect y no recibió session. Colócala dentro del body o pasa la sesión guardada. |
The service calendar has thrown an exception. HttpStatusCode is NotFound… | El evento no existe en ese calendario: revisa calendarId. |
The service calendar has thrown an exception. HttpStatusCode is … | Google rechazó la llamada: calendario o evento inexistente, sin acceso, token vencido o cuota superada. Ver errores de la API de Google. |
Ejemplo
Sección titulada «Ejemplo»Registrar la respuesta de cada invitado:
Google Calendar — Connect credential = credential("calendar-equipo") └─ body: Google Calendar — Get event by ID eventId = idEvento → output: evento If condition = !isNull(evento["attendees"]) └─ then: For Each items = evento["attendees"] itemVariable = invitado └─ activities: Log message = invitado["email"] + ": " + invitado["response"]Actividades relacionadas
Sección titulada «Actividades relacionadas»- Google Calendar — Get events — buscar eventos y sus IDs.
- Google Calendar — Update event — modificar el evento.
- Google Calendar — Respond (RSVP) — responder a la invitación.
- Todas las actividades de Google Calendar