OneDrive/SharePoint — Delete
OneDrive/SharePoint — Delete
Sección titulada «OneDrive/SharePoint — Delete»Tipo: msfiles-delete · Paquete: OneDrive / SharePoint v1.0.5
Elimina un archivo o carpeta moviéndolo a la papelera de reciclaje de la unidad, de donde se puede recuperar desde OneDrive o SharePoint durante el periodo de retención de la organización.
Cómo funciona
Sección titulada «Cómo funciona»Opera sobre la sesión creada con OneDrive/SharePoint — Connect. Pásala en el parámetro session, o coloca esta actividad dentro del body de Connect para heredarla automáticamente.
Al borrar una carpeta, también se borra su contenido. Una vez borrado, el ID deja de servir: si lo vuelves a usar (por ejemplo, al reintentar la actividad), Microsoft Graph responde itemNotFound. Si reintentas el borrado, trata ese error como “ya estaba borrado”.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
id | string | — | ID del archivo o carpeta. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
session | ZoanMicrosoftFilesSession | — | Sesión de Connect. Dentro del body de Connect se hereda. |
Esta actividad no devuelve ningún valor.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
No hay una sesión de OneDrive/SharePoint disponible. Indica 'session' desde una actividad msfiles-connect o coloca esta actividad dentro del cuerpo de la actividad Connect para que herede la sesión automáticamente. | La actividad está fuera del body de Connect y no recibió session. Colócala dentro del body o pasa session = sesion. |
'id' es obligatorio. | id está vacío o su expresión dio null. |
itemNotFound (Microsoft Graph, 404) | No hay un elemento con ese ID en la unidad de la sesión, o ya se había borrado. |
accessDenied (Microsoft Graph, 403) | La conexión no tiene permiso de escritura sobre el elemento. |
resourceLocked (Microsoft Graph, 423) | El archivo está bloqueado, por ejemplo desprotegido por otra persona en SharePoint. Reintenta más tarde con Retry. |
Ejemplo
Sección titulada «Ejemplo»Eliminar los archivos temporales de una carpeta:
OneDrive/SharePoint — Connect credential = credential("m365-operaciones") └─ body: OneDrive/SharePoint — List files folderId = idCarpetaTemporal → output: temporales For each t in temporales └─ OneDrive/SharePoint — Delete id = t["id"]Actividades relacionadas
Sección titulada «Actividades relacionadas»- OneDrive/SharePoint — List files — localizar los elementos a borrar.
- OneDrive/SharePoint — Move — archivar en vez de borrar.
- OneDrive/SharePoint — Connect — abrir la sesión.
- Todas las actividades de OneDrive / SharePoint