Ir al contenido

Excel Online — Close

Tipo: excelonline-close  ·  Paquete: Excel Online v1.0.4

Cierra una sesión de Excel Online y libera sus recursos. Los cambios ya se guardaron automáticamente (no hay paso de Save). Solo es necesaria cuando abriste la sesión con Connect sin body.

Opera sobre la sesión creada con Excel Online — Connect. Pásala en el parámetro session.

Si usaste Connect con body, la sesión se cierra automáticamente al terminar el bloque y no necesitas esta actividad.

Cerrar la sesión no toca el archivo en OneDrive o SharePoint: cada escritura anterior ya quedó guardada en el momento. Después de cerrarla, la variable de sesión ya no sirve para otras actividades; si necesitas seguir trabajando con el libro, vuelve a abrirlo con Connect.

Ninguno.

ParámetroTipoPor defectoDescripción
sessionZoanExcelOnlineSession—Sesión de Excel Online — Connect que se cierra. Dentro del body de Connect se hereda.

Esta actividad no devuelve ningún valor.

MensajeCausa y solución
No hay una sesión de Excel Online disponible. Indica 'session' desde una actividad excelonline-connect o coloca esta actividad dentro del cuerpo de la actividad Connect para que herede la sesión automáticamente.No pasaste session y la actividad no está dentro del body de Connect. Pasa la variable que devolvió Connect.

Fuera de ese caso, la actividad no falla: no hace llamadas a Microsoft 365.

Excel Online — Connect credential = credential("m365-finanzas") path = "Reportes/Libro.xlsx" → output: sesion
Excel Online — Write cell session = sesion sheet = "Hoja1" cell = "A1" value = "Revisado"
Excel Online — Close session = sesion

Para cerrar la sesión aunque una actividad intermedia falle, pon Close en el finally de un Try / Catch, o usa Connect con body, que lo hace por ti.