UiPath Documentation
studiox
2021.10
false
Guía del usuario de StudioX
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Tutorial: Iterar a través de las filas de una tabla

En este tutorial, crearemos una automatización para repetir el siguiente flujo de trabajo para cada fila en una tabla Excel que no tiene un valor para el n°. de Transacción:

  1. Copie el valor de la celda de la columna Entrada de dinero.
  2. Pega el valor en un campo en una aplicación de escritorio.
  3. Copiar el número de transacción de la aplicación de escritorio.
  4. Pega el valor en la celda de la columna n° de Transacción.
  5. Haz clic en un botón de la aplicación de escritorio para enviar los datos.

Crearemos un proyecto y comenzaremos añadiendo una actividad Usar archivo de Excel para indicar el archivo de Excel a utilizar. Dentro de esta actividad, añadiremos una actividad Para cada fila de Excel para indicar que las actividades deben repetirse para cada fila a medida que iteramos a través de ellas. Como solo queremos que la automatización se ejecute para las filas de nuestro archivo de Excel que no contienen un valor de Transacción #, añadiremos una actividad Si dentro de la actividad Para cada fila de Excel para indicar que las actividades a automatizar solo deben ejecutarse para el filas que cumplen la condición de que la celda Transacción # esté vacía.

  1. Paso 1: establece el proyecto y obtén los archivos necesarios.

    1. Create a new blank project using the default settings.
    2. Descarga y extrae el archivo con el proyecto de automatización en este tutorial utilizando el botón en la parte inferior de esta página.Copiar el archivo DoubleUI.xlsx en tu carpeta del proyecto y hacer doble clic en el archivo DoubleUI.exe para abrir la aplicación de DoubleUI.exe
  2. Paso 2: añade el archivo de Excel al proyecto.

    1. Click Add activity Imagen de documentos in the Designer panel, and then find the Use Excel File activity in the search box at the top of the screen and select it. A Use Excel File activity is added to the Designer panel.

    2. En la actividad:

      • Click BrowseImagen de documentos next to the Excel file field, and then browse to and select the file DoubleUI.xlsx

      • En el campo Referencia como, introduce UID.

        Indicaste que trabajarás en el archivo DoubleUI.xlsx que se conoce en tu automatización como UID.

  3. Paso 3: iterar a través de las filas en el archivo de Excel.

    1. Click Add activity Imagen de documentos inside Use Excel File, and then, in the Common Scenarios section of the search box at the top of the screen, click Repeat actions for rows in Excel range. An For Each Excel Row activity is added to the Designer panel inside the Use Excel File activity.

    2. En la actividad Para cada fila de Excel , haz clic en Más Imagen de documentos a la derecha del campo En el rango y, a continuación, selecciona UID > Entrada [Hoja] > Transacciones [Tabla] para seleccionar la tabla Transacciones de la hoja de Entrada del UID del archivo. Tu selección se muestra en el campo Dentro del rango como Transacciones [UID].

      Usted ha indicado que quiere iterar a través de las filas de la tabla Transacciones.

  4. Paso 4: añade la condición a cumplir para ejecutar actividades.

    1. Click Add activity Imagen de documentos inside the For Each Excel Row activity and then, in the search box at the top of the screen, locate and click If. An If activity is added in the Use Application/Browser activity.

    2. In the If activity, click Plus Imagen de documentos on the right side of the Condition field, and then select Condition Builder.

    3. En el generador de condiciones, agregue la condición "si el número de transacción de la fila actual está vacío":

      • Click PlusImagen de documentos on the right side of the field on the left, and then select CurrentRow > Transaction # to select the Transaction # value from the current row you are iterating through as the value to evaluate in the condition.

      • En el menú desplegable del centro, selecciona está vacío .

        Las actividades que añada a la rama Entonces de la actividad Si se van a ejecutar para las líneas que cumplan esta condiciones.

  5. Paso 5: añade la aplicación de escritorio y las actividades a realizar en en ella si se cumple la condición.

    Los valores de Cash In de cada fila de la tabla UID que no tiene valor de nº de transacción se introducen en la aplicación DoubleUI y el nº de transacción de la aplicación DoubleUI se copia en cada fila de la tabla UID.

    1. Click Add activity Imagen de documentos inside the Then branch of the If activity and then, in the search box at the top of the screen, locate and click Use Application/Browser. A Use Application/Browser activity is added in the Then branch of the If activity.

    2. En la actividad Utilizar aplicación/navegador, haz clic en Configurar y luego mueve el puntero del ratón dentro de la ventana DoubleUICuando se resalte la ventana, haz clic en cualquier lugar en DoubleUI.

      La actividad Utilizar aplicación/navegador se actualiza y aparece una captura de pantalla de la ventana de la aplicación dentro de la actividad.

    3. Click Add activity Imagen de documentos inside the Use Application/Browser activity and then, in the search box at the top of the screen, locate and click Type Into. A Type Into activity is added in the Use Application/Browser activity.

    4. En la actividad Escribir en:

      • Haz clic en Indicar destino en la pantalla, luego mueve el puntero del ratón en el campo Efectivo en la aplicación DoubleUI.exe y, cuando se resalte, haz clic en el campo. El campo de texto se identifica como el destino y la etiqueta Efectivo junto a él se identifica como un anclaje. Haz clic en Confirmar en la ventana de Opciones de selección para guardar la selección. Se muestra una imagen del destino y el anclaje en la actividad Escribir en.

        Indicaste que quieres escribir en el campo Efectivo desde la aplicación DoubleUI.exe

      • Click PlusImagen de documentos on the right side of the Type this field, and then select CurrentRow > Cash In to select the Cash In value from the current row you are iterating through as the value to type.

    5. Click Add activity Imagen de documentos inside the Use Application/Browser activity below the Type Into activity and then, in the search box at the top of the screen, locate and click Get Text. A Get Text activity is added in the Use Application/Browser activity after the Type Into activity.

    6. En la actividad Obtener texto:

      • Haz clic en Indicar objetivo en la pantalla, luego mueve el puntero del ratón sobre el n°. de transacción en la aplicación DoubleUI.exe y, cuando esté resaltado, haz clic en el valor. El n°. de valor de la transacción se identifica como el destino y la etiqueta junto a él se identifica como un anclaje. Haz clic en Confirmar en la ventana de Opciones de selección para guardar la selección. Se muestra una imagen del destino y el anclaje en la actividad Obtener texto.

        Indicaste que quieres copiar el valor de nº de Transacción de la aplicación DoubleUI.exe.

      • Click PlusImagen de documentos on the right side of the Save to field, and then select CurrentRow > Transaction # to select the Transaction # column on the current row you are iterating through as the cell where to paste the value copied from the application.

    7. Click Add activity Imagen de documentos inside the Use Application/Browser activity below the Get Text activity and then, in the search box at the top of the screen, locate and select Click.

      Una actividad de Clic en la actividad Utilizar aplicación/navegador a continuación de la actividad Obtener texto.

    8. En la actividad Clic, haz clic en Indicar destino en pantalla, y, a continuación, mueve el puntero del ratón sobre el botón Aceptar en la aplicación DoubleUI.exe y, cuando esté resaltado, haz clic en el botón. El botón Aceptar se identifica como el destino y el botón Cancelar junto a él se identifica como un anclaje. Haz clic en Confirmar en la ventana de Opciones de selección para guardar la selección. Una imagen del destino y del anclaje se muestra en la actividad Clic.

      Indicaste que quieres hacer clic en el botón Aceptar de la aplicación DoubleUI.exe.

    9. Haz clic en Guardar en la cinta de opciones de StudioX para guardar la automatización y, después, haz clic en Ejecutar la automatización.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado