Ir al contenido

Google Calendar — Connect

Tipo: googlecalendar-connect  ·  Paquete: Google Calendar v1.0.0  ·  Salida: ZoanGoogleCalendarSession

Abre una sesión autenticada con Google Calendar. Es el punto de partida del paquete: todas las demás actividades (crear, actualizar, buscar eventos, gestionar invitados…) trabajan sobre esta sesión.

Se autentica con una conexión OAuth de Google de Nexus (o un service account) y abre la sesión. Tiene dos formas de uso:

  • Con body: las actividades que coloques dentro heredan la sesión automáticamente; al terminar el bloque, se cierra sola.
  • Sin body: devuelve la sesión como salida; guárdala en una variable, pásala por session a las demás actividades y ciérrala con Google Calendar — Close.

Ninguno.

ParámetroEditorDescripción
authTypelista de opcionesModo de autenticación: oauth (por defecto) o service-account.
credentialcredencialModo OAuth: nombre de la conexión OAuth de Google configurada en Nexus.
serviceAccountcredencialModo service account: credencial con el JSON completo de la llave.
impersonateUsertextoModo service account (opcional): email del usuario del Workspace cuyo calendario se opera (domain-wide delegation).

Actividades a ejecutar dentro de la sesión. Heredan la sesión automáticamente y, al terminar, esta se cierra.

Devuelve un ZoanGoogleCalendarSession. Si usas body no necesitas la salida (la sesión se hereda sola). Sin body, asígnala a una variable y pásala como session a las demás actividades.

Google Calendar — Connect credential = "calendar-agenda"
└─ body:
Google Calendar — Create event summary = "Reunión semanal"
start = "2026-06-15T14:30:00" end = "2026-06-15T15:30:00"