- Notas relacionadas
- Primeros pasos
- Instalación y configuración
- Proyectos de automatización
- Acerca de los proyectos de automatización
- Acerca de la publicación de proyectos de automatización
- Gestionar paquetes de actividades
- Configuración de los Ajustes del Proyecto de Actividades
- Firma de paquetes
- Control
- Importar entidades
- Experiencia de diseño moderna
- Vincular un proyecto a una idea en Automation Hub
- Dependencias
- Tipos de flujos de trabajo
- Comparación de archivos
- Mejores prácticas de automatización
- Integración del control de código fuente
- Depuración
- La herramienta de diagnóstico
- Analizador de flujo de trabajo
- Acerca del analizador de flujo de trabajo
- ST-NMG-001: convención sobre nombres de variables
- ST-NMG-002: convención de nombres de argumentos
- ST-NMG-004: duplicación de nombres de visualización
- ST-NMG-005: anulación de variables
- ST-NMG-006: argumentos de anulación de variables
- ST-NMG-008: longitud variable excedida
- ST-NMG-009: variables de datos prefijados
- ST-NMG-011: argumentos de prefijo Datatable
- ST-NMG-012: valores predeterminados de los argumentos
- ST-NMG-016: longitud del argumento excedida
- ST-DBP-002: recuento de Argumentos elevado
- ST-DBP-003: bloque de Catch vacío
- ST-DBP-007: múltiples capas de diagramas de flujo
- ST-DBP-020: propiedades de salida no definidas
- ST-DBP-023: flujo de trabajo vacío
- ST-DBP-024: comprobación de actividad de persistencia
- ST-DBP-025: requisito previo para la serialización de variables
- ST-DBP-026: retraso en el uso de la actividad
- ST-DBP-027: mejor práctica de persistencia
- ST-DBP-028: requisito de serialización de argumentos
- ST-USG-005: argumentos de actividad codificados
- ST-USG-009: variables no utilizadas
- ST-USG-010: dependencias sin utilizar
- ST-USG-014: restricciones de los paquetes
- ST-USG-020: mensajes de registro mínimos
- ST-USG-024: guardado sin usar para más adelante
- ST-USG-025: uso incorrecto de los valores guardados
- ST-USG-026: restricciones de actividad
- ST-USG-027: paquetes necesarios
- ST-USG-028: Restringir la invocación de plantillas de archivo
- Variables
- Argumentos
- Espacios de nombres importados
- Flujo de control
- Acerca del flujo de control
- La actividad de asignación
- Ejemplo de uso de una actividad For Each
- Repo. de objetos
- Registro
- La herramienta ScreenScrapeJavaSupport
- Pruebas de Studio
- Extensiones
- Solución de problemas
- Acerca de la resolución de problemas
- Compatibilidad y limitaciones de Microsoft App-V
- Solución de problemas de Internet Explorer x64
- Problemas de Microsoft Office
- Identificación de elementos de la interfaz de usuario en PDF con opciones de accesibilidad
- Solución de problemas de aplicaciones de JxBrowser
- Supervisión de eventos de usuario
- Solución de problemas de Citrix
Como ejemplo de cómo utilizar una actividad For Each, vamos a crear una automatización que recorra cada elemento de una matriz de enteros y escriba la longitud de la matriz y de cada elemento en el panel de Salida.
-
Crea una nueva secuencia.
-
Crear una matriz de variables numéricas,
FibonacciNumbers. -
En el campo Predeterminado, escribe la sucesión de Fibonacci hasta un valor deseado, como {1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89}.
-
Agrega una actividad For Each en el panel Diseñador.
-
No realices ningún cambio en el campo Foreach.
-
En el campo In, se agrega la variable
FibonacciNumbers. Con esta actividad se analiza cada uno de los elementos de la variable proporcionada. -
En la sección Cuerpo de la actividad Para cada, añade una actividad Escribir línea.
-
En el campo Texto, escribe "La longitud de esta secuencia de Fibonacci es " +
FibonacciNumbers.Length.ToString+" y contiene el " +item.ToString+" elemento". Con esta expresión se puede escribir el número total de elementos de la matriz y cada elemento de la misma en el panel de Salida.El proyecto final debería verse como en la siguiente captura de pantalla.
-
Presiona F5. Está ejecutada la automatización. Observa que el panel de Salida despliega el mensaje correcto para cada elemento de la matriz.
Nota:La propiedad Length permite conocer el número total de elementos de la matriz.