Google Calendar — Add attendee
Google Calendar — Add attendee
Sección titulada «Google Calendar — Add attendee»Tipo: googlecalendar-add-attendee · Paquete: Google Calendar v1.0.5 · Salida: Dictionary<string,object>
Añade uno o varios invitados a un evento existente sin quitar los que ya tenía. Es la forma segura de sumar asistentes sin reescribir toda la lista.
Cómo funciona
Sección titulada «Cómo funciona»Lee el evento, agrega los emails de attendees a su lista y guarda el cambio:
- Los invitados que ya estaban conservan su respuesta.
- Un email que ya figura (sin distinguir mayúsculas) se ignora, así que repetir la actividad no duplica invitados.
attendeesacepta un texto con emails separados por,o;, o una lista de emails.- Con
notify = true(por defecto) Google envía los correos del evento a los invitados; los nuevos reciben la invitación. - La cuenta debe poder editar el evento (normalmente, ser su organizadora).
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
eventId | string | — | ID del evento. |
attendees | string | List | — | Email(s) a añadir, separados por , o ;, o como lista. |
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. |
notify | bool | true | Enviar los correos de Google a los invitados. |
Devuelve un Dictionary con los datos del evento actualizado, con la lista attendees completa (antiguos y nuevos, cada uno con email, response y optional).
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. |
'attendees' es obligatorio. | attendees está vacío o no contiene ningún email. |
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 Forbidden… | La cuenta no puede editar el evento (no es su organizadora). |
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»Google Calendar — Connect credential = credential("calendar-equipo") └─ body: Google Calendar — Add attendee eventId = idEvento attendees = "nuevo@correo.com; apoyo@empresa.com" → output: evento Log message = "Invitados: " + ((List<object>)evento["attendees"]).CountActividades relacionadas
Sección titulada «Actividades relacionadas»- Google Calendar — Create event — crear el evento con sus invitados.
- Google Calendar — Respond (RSVP) — responder a una invitación.
- Google Calendar — Update event — modificar otros campos.
- Todas las actividades de Google Calendar