Ir al contenido

Google Calendar — Delete event

Tipo: googlecalendar-delete-event  ·  Paquete: Google Calendar v1.0.5  ·  Salida: —

Elimina (cancela) un evento de un calendario. Si el evento tenía invitados y activas notify, reciben el aviso de cancelación.

Elimina el evento eventId del calendario calendarId con una llamada a Google. En un evento recurrente, el ID de una ocurrencia (de Get events) borra solo esa ocurrencia.

Borrar un evento que ya fue eliminado falla con Gone: si tu proceso puede repetir el borrado, envuélvelo en Try / Catch y trata ese caso como éxito.

ParámetroTipoPor defectoDescripción
eventIdstring—ID del evento a eliminar.
ParámetroTipoPor defectoDescripción
sessionZoanGoogleCalendarSession—Sesión de Google Calendar — Connect. Dentro del body de Connect se hereda y puedes omitirla.
calendarIdstringprimaryID del calendario (de Get calendars). primary es el calendario principal de la cuenta.
notifyboolfalseAvisar por correo a los invitados de la cancelación.

Esta actividad no devuelve ningún valor.

MensajeCausa 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 Gone…El evento ya estaba eliminado.
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.
Google Calendar — Connect credential = credential("calendar-equipo")
└─ body:
Google Calendar — Delete event eventId = idEvento notify = true