Power Automate también ofrece funciones que podemos usar en arreglos. Estas son comúnmente conocidas como funciones de colección. En este tutorial, analizaremos las diferentes funciones de recopilación disponibles en Power Automate y su uso.
Una matriz es una lista o colección de elementos. Puede ser una lista de cadenas, enteros y muchas otras colecciones.
Podemos hacer ciertas cosas con las colecciones. Aquí hay algunas funciones que podemos usar cuando trabajamos con arreglos.

Las funciones de matriz no se usan mucho en los flujos de trabajo, pero definitivamente podrían ser útiles, especialmente para ciertas condiciones. Por ejemplo, una cosa que podemos hacer en una matriz es verificar si contiene un elemento específico. Así que vamos a ver cómo funciona eso.
Tabla de contenido
Funciones de colección en Power Automate: Contiene
Esta función requiere una colección o una matriz y un valor específico . Devolverá un valor booleano (verdadero o falso) que se basa en si el valor especificado está en la matriz especificada.

Usemos eso en este flujo de muestra y veamos cómo funciona. Primero, elimine Aplicar a cada paso porque ya no lo necesitamos.

Necesitamos un nuevo paso basado en una condición. Entonces, agreguemos un nuevo paso.

Luego, haga clic en Controlar .

Haga clic en el control Condición .

Haga clic en los puntos suspensivos del paso Condición y, a continuación, seleccione Cambiar nombre .

Cambiemos el nombre de esto a " Verificar si alguna de las palabras en la Entrada 4 contiene el problema de palabras ".

Ahora vamos a crear una matriz a partir de la Entrada 4 . En la pestaña Expresión , hagamos clic en la función de división .

Luego, haga clic en Entrada 4 en la pestaña Contenido dinámico .

Agregue una coma y un espacio para que se convierta en una matriz de palabras.

Lo siguiente que debemos hacer es usar una función de recopilación en la pestaña Expresión . Para este, haga clic en la función contiene .

Eliminemos el parámetro de cierre ' ) ' de la función contiene .

Necesitamos verificar si esta matriz contiene la palabra " problema ". Entonces, agreguemos una coma junto con la palabra " problema " y el parámetro de cierre ' ) ' de la expresión.

Luego haga clic en el botón Aceptar .

En nuestra condición, deberíamos verificar si es igual a true .

Después de eso, agreguemos una nueva acción.

Busque y haga clic en Slack .

Haz clic en Publicar mensaje .

Lo publicaremos en el canal general .

Establezca el mensaje en " La entrada 4 contiene el problema de palabras ".

Si la condición es falsa , no pasará nada. Por lo tanto, dejémoslo en blanco por ahora.

Probando el flujo
Probemos ahora este flujo.

Seleccione la opción " Realizaré la acción de activación " y haga clic en el botón Guardar y probar .

Otras entradas realmente no importan, así que pongamos cualquier cosa en ellas. Para la Entrada 4 , escribamos “¡ Power Automate tiene un gran problema! Ay no ”. Luego, haga clic en el botón Ejecutar flujo .

Por último, haga clic en Listo .

Como podemos ver, nuestro flujo se ejecutó con éxito.

Si vamos a nuestro Slack, en el canal general , podemos ver que publicó un mensaje que dice " La entrada 4 contiene un problema de palabras ", lo que significa que nuestro flujo funcionó correctamente.

Nuevamente, al usar la expresión contiene , verificó las palabras que ingresamos en el campo Entrada 4 y buscó la palabra " problema ". Encontró uno, por lo que convirtió esta condición en verdadera , y es por eso que nuestra condición fue a la vía si sí .

Power Automate Split Function and Arrays
Power Automate Aplicar a cada acción en flujos de trabajo
Aprobación de Microsoft Flow con múltiples opciones
Conclusión
Para concluir, la función contains es solo una de las muchas funciones que podemos usar para las matrices. Puede encontrar la lista completa de todas las funciones de recopilación en la documentación de Power Automate . Algunos de estos no se usan mucho, pero ciertamente puede usarlos en sus flujos si así lo desea.

Mis mejores deseos,
Enrique