SharePoint — Delete list item
SharePoint — Delete list item
Sección titulada «SharePoint — Delete list item»Tipo: msfiles-delete-list-item · Paquete: OneDrive / SharePoint v1.0.5
Elimina un elemento de una lista de SharePoint. El elemento va a la papelera de reciclaje del sitio, desde donde se puede restaurar 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.
Una vez borrado, el itemId deja de servir: si reintentas el borrado, Microsoft Graph responde itemNotFound, que puedes tratar como “ya estaba borrado”.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
list | string | — | Nombre visible o ID de la lista. |
itemId | string | — | ID del elemento de la lista. |
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. |
Esta actividad necesita un sitio de SharePoint. Indica 'siteId' en la actividad Connect. | Connect se abrió sin siteId. |
'list' es obligatorio. / 'itemId' es obligatorio. | El parámetro está vacío o su expresión dio null. |
itemNotFound (Microsoft Graph, 404) | No existe la lista, o no hay un elemento con ese itemId (quizá ya se había borrado). |
accessDenied (Microsoft Graph, 403) | A la conexión le falta Sites.ReadWrite.All o la cuenta no puede borrar elementos de la lista. |
Ejemplo
Sección titulada «Ejemplo»Limpiar las solicitudes cerradas:
OneDrive/SharePoint — Connect credential = credential("m365-operaciones") siteId = idSitio └─ body: SharePoint — Get list items list = "Solicitudes" → output: solicitudes For each s in solicitudes └─ If condition = s["fields"]["Estado"].ToString() == "Cerrada" └─ then: SharePoint — Delete list item list = "Solicitudes" itemId = s["id"]Actividades relacionadas
Sección titulada «Actividades relacionadas»- SharePoint — Get list items — localizar el elemento a borrar.
- SharePoint — Update list item — modificar en vez de borrar.
- SharePoint — Add list item — añadir un elemento.
- Todas las actividades de OneDrive / SharePoint