Hola !
Un escenario muy común cuando trabajamos con Microsoft Flow, es el de recorrer colecciones de elementos. Estos pueden ser listas de Sharepoint, filas de Excel, u otras colecciones. Por lo general, en estos escenarios lo que intentamos hacer es trabajar con cada uno de estos elementosde forma individual.
Si tomamos como referencia una hoja de Excel, podemos ver que tenemos la action “Get Rows”, que abre el archivo, lee una tabla y nos retorna un puntero con la colección de filas de la misma. Lo siguiente que debemos hacer es seleccionar una action del tipo “Apply to Each” que es la que nos permitirá recorrer los elementos de la colección.
En la siguiente imagen podemos ver como, luego de abrir un archivo en Excel, seleccionamos el output del paso anterior llamado “value”. “Value” representa cada una de las filas de Excel de la tabla abierta en el paso anterior.
Lo siguiente es trabajar con cada “value”. Por ejemplo, insertar el contenido de la tabla de Excel en una lista de Sharepoint.
Nota: Aquí se echa de menos una funcionalidad como la de AutoMapper (link), que en el caso de entidades en .Net nos ahorra mucho trabajo.
Otra opción, es realizar alguna evaluación para cada fila de Excel, por ejemplo solo grabando en Sharepoint las filas que correspondan con un valor “Monday” para la columna día en Excel.
Y, si un IF no es suficiente también puede validar la resolución de tu monitor con un fantástico y gráfico SWITCH !
Saludos @ Toronto
El Bruno
References
- Microsoft Flow
- El Bruno