Ir al contenido

OneDrive/SharePoint — List files

Tipo: msfiles-list  ·  Paquete: OneDrive / SharePoint v1.0.0  ·  Salida: List<Dictionary<string,object>>

Lista el contenido de una carpeta o busca archivos por texto en todo el drive. Es la forma habitual de obtener los IDs que necesitan el resto de actividades.

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.

Usa folderId para listar el contenido de una carpeta (por defecto, la raíz del drive), o query para buscar por nombre/contenido en todo el drive. Si das query, tiene prioridad sobre folderId.

Ninguno.

ParámetroEditorDescripción
sessionexpresiónSesión de Connect (se hereda dentro del body).
folderIdtextoID de la carpeta a listar. Por defecto, la raíz del drive. Se ignora si hay query.
querytextoTexto a buscar en el drive (nombre/contenido). Si se indica, sustituye a folderId.
maxResultstextoNúmero máximo de elementos. Por defecto 100.

Devuelve un List<Dictionary<string,object>>: cada elemento es un archivo o carpeta con claves como id, name, isFolder, size, webUrl, modifiedTime y childCount. Recórrela con un For each y accede por clave (item["name"], item["id"]).

OneDrive/SharePoint — Connect credential = "m365-operaciones"
└─ body:
OneDrive/SharePoint — List files query = "factura" → output: facturas
For each f in facturas
└─ OneDrive/SharePoint — Download id = f["id"] destination = "C:\\descargas"