Funciones de cadena de Power Automate: subcadena e índice de

Las funciones de Power Automate String permiten a los usuarios convertir cadenas, caracteres de cadena, cadenas de formato y más. Se utilizan ampliamente para convertir datos a otras fuentes. En este tutorial, veremos algunas funciones de cadena complicadas que se pueden usar en los flujos de Microsoft: lasfunciones  de subcadena e indexOf .

Tabla de contenido

Función de cadena Power Automate: subcadena

Primero, analicemos la función de subcadena. Esto se usa si queremos que el usuario ingrese su nombre y apellido, y solo queremos devolver el nombre o el apellido.

La función de subcadena devuelve caracteres de una cadena que comienza en la posición especificada.

Probemos eso en este flujo de muestra que creé anteriormente. Eliminaremos este contenido actual que configuré para el texto del mensaje .

Funciones de cadena de Power Automate: subcadena e índice de

En la selección Funciones de cadena , elija la función de subcadena . Contiene los parámetros text, startIndex  y length .

Funciones de cadena de Power Automate: subcadena e índice de

Una vez que haya hecho clic, vaya a la pestaña Contenido dinámico y luego elija  Entrada 1.

Funciones de cadena de Power Automate: subcadena e índice de

Establezcamos startIndex en 0 ya que queremos que comience en 0. Entonces debería mostrar 5 letras.

Funciones de cadena de Power Automate: subcadena e índice de

Para resumir, esta función tomará lo que sea la Entrada 1 . Entonces solo nos dará los caracteres del texto entre cero y cinco. Ahora hagamos clic en Aceptar.

Funciones de cadena de Power Automate: subcadena e índice de

Combinemos eso con la concatenación también. Por lo tanto, haga clic en la función Concat .

Funciones de cadena de Power Automate: subcadena e índice de

Cortar ( Ctrl + X ) toda la función de subcadena .

Funciones de cadena de Power Automate: subcadena e índice de

Luego pégalo dentro de la función concat .

Funciones de cadena de Power Automate: subcadena e índice de

Funciones de cadena de Power Automate: subcadena e índice de

Para el primer argumento, escribamos " El nombre del usuario es ". 

Funciones de cadena de Power Automate: subcadena e índice de

Luego, haga clic en Actualizar.

Funciones de cadena de Power Automate: subcadena e índice de

Por último, haga clic en Guardar .

Funciones de cadena de Power Automate: subcadena e índice de

Prueba de la función de subcadena

Ahora probemos el flujo.

Funciones de cadena de Power Automate: subcadena e índice de

Solo usaremos los datos de mis ejecuciones anteriores.

Funciones de cadena de Power Automate: subcadena e índice de

Mi entrada durante mis carreras anteriores fue Henry . Es por eso que mostraba " El nombre del usuario es: Henry ". 

Funciones de cadena de Power Automate: subcadena e índice de

Por lo tanto, la función de subcadena funcionó como se suponía que debía hacerlo. Intentemos probar el flujo nuevamente e ingresar una nueva entrada. Escribamos Shelley para la Entrada 1 y ejecutemos el flujo.

Funciones de cadena de Power Automate: subcadena e índice de

Como podemos ver, solo mostraba “ shell ” en lugar de “ Shelley ”. Eso es porque especificamos que solo debe mostrar 5 caracteres. Y así es como funciona la función de subcadena .

Funciones de cadena de Power Automate: subcadena e índice de

Función de cadena Power Automate: IndexOf

Analicemos ahora lo que hace la función indexOf de power automatic .

La función indexOf encuentra el índice o la posición de un carácter dentro de una cadena determinada sin distinguir entre mayúsculas y minúsculas.

Esta función de cadena de automatización automática requiere dos parámetros: la cadena que contiene el valor y el valor del índice de búsqueda. Ahora volvamos a nuestro flujo y agreguemos una nueva entrada de texto .

Funciones de cadena de Power Automate: subcadena e índice de

Para esta entrada, queremos que el usuario ingrese su correo electrónico.

Funciones de cadena de Power Automate: subcadena e índice de

Queremos devolver solo los caracteres antes del carácter @ y no todo el correo electrónico. Para hacer eso, primero eliminemos la expresión inicial que creamos.

Funciones de cadena de Power Automate: subcadena e índice de

Necesitamos combinar la subcadena con la función indexOf . En la pestaña Expresiones , elija la función de subcadena .

Funciones de cadena de Power Automate: subcadena e índice de

Luego, elija Entrada 3 en la pestaña Contenido dinámico

Funciones de cadena de Power Automate: subcadena e índice de

Para el parámetro startIndex , establezcamos 0. La longitud debe ser el índice del carácter @ . Haga clic en la función indexOf .

Funciones de cadena de Power Automate: subcadena e índice de

Elija Entrada 3 en la pestaña Contenido dinámico .

Funciones de cadena de Power Automate: subcadena e índice de

Luego, especifiquemos el carácter que queremos encontrar dentro del texto. En este caso, es el signo “ @ ”. Luego haga clic en Aceptar .

Funciones de cadena de Power Automate: subcadena e índice de

Probando el flujo

Ahora guardemos y probemos el flujo.

Funciones de cadena de Power Automate: subcadena e índice de

Realicemos una nueva acción de activación y luego hagamos clic en Guardar y probar .

Funciones de cadena de Power Automate: subcadena e índice de

Simplemente escriba cualquier cosa para las otras entradas. En cuanto a la Entrada 3 , escribamos " [email protected] ". Luego haga clic en Ejecutar flujo .

Funciones de cadena de Power Automate: subcadena e índice de

Cuando revisemos nuestro Slack, veremos que publicó la palabra " nicholas ". Al combinar esas dos funciones, el flujo siempre devolverá los caracteres antes del signo @ . Esto hace que nuestra expresión sea más dinámica.

Funciones de cadena de Power Automate: subcadena e índice de


Funciones de cadena de flujo de Microsoft: Concatenar y reemplazar
Power Automate Documentación Tutorial
Power Automate Terminar Control de acción en flujos

Conclusión

En esta publicación, discutimos los casos de uso comunes para las funciones de cadena. También podemos usar ciertas funciones de cadena junto con otras, como combinar las funciones de subcadena e indexOf . Hacemos esto para obtener caracteres más específicos dentro del texto, especialmente si cambia la longitud de la cadena. Hacer nuestras expresiones para este tipo de instancias es ciertamente útil y eficiente.

Hay muchas otras funciones de cadena de Power Automate que puede usar para sus flujos. Discutiremos algunos de ellos en nuestros otros blogs. Con suerte, pudo comprender el uso y la importancia de estas dos funciones de cadena.

Mis mejores deseos,

Enrique

Leave a Comment

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.