- Primeros pasos
- Antes de empezar
- Tutorial
- Acceder a la URL de producción de una aplicación
- Crear una aplicación optimizada para dispositivos móviles
- Insertar aplicaciones
- Insertar mapas
- Establecer contexto externo
- Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
- Usar TablaDeDatos con los controles Tabla y Editar cuadrícula
- Usar máscara de entrada
- Notificaciones
- Cómo utilizar expresiones VB
- Diseñar tu aplicación
- Eventos y reglas
- Regla: Si-Entonces-Si no
- Regla: abrir una página
- Regla: Abrir URL
- Norma: cerrar ventana emergente/inferior
- Regla: mostrar mensaje
- Regla: mostrar/ocultar indicador giratorio
- Regla: establecer valor
- Regla: iniciar el proceso
- Regla: restablece los valores
- Regla: subir el archivo al depósito de almacenamiento
- Regla: descargar el archivo del depósito de almacenamiento
- Regla: crear registro de entidad
- Regla: actualizar registro de entidad
- Norma: elimina el registro de entidad
- Regla: añadir a la cola
- Regla: flujo de trabajo del desencadenador
- Aprovechamiento de RPA en tu App
- Aprovechamiento de las entidades en tu App
- Aprovechar las colas en tu aplicación
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Guía básica de resolución de problemas
Información general
Las expresiones VB (Visual Basic) son combinaciones de operadores, constantes, variables y funciones que se evalúan como un solo valor en tiempo de ejecución. Las expresiones VB siguen una sintaxis específica y pueden utilizarse en diversos contextos, lo que te permite realizar cálculos, comparar valores, manipular cadenas e interactuar con estructuras de datos.
El uso de expresiones VB tiene las siguientes ventajas:
-
Simplicidad, legibilidad y colaboración: hace que tu aplicación sea más fácil de entender, mantener y compartir con otros usuarios.
-
Eficiencia y rendimiento: más eficaces que el uso de lógica equivalente, las expresiones VB pueden ser evaluadas y resueltas más rápidamente por el compilador, lo que se traduce en una mejora del rendimiento.
-
Reutilización del código: al encapsular cálculos y operaciones, las expresiones pueden reutilizarse en toda la aplicación.
-
Integración con estructuras de control: uso flexible y sin interrupciones de las sentencias y bucles condicionales.
-
Manipulación matemática y de datos: puedes realizar fácilmente operaciones aritméticas, aplicar funciones matemáticas, manipular cadenas o acceder a los elementos de una matriz.
En UiPath®Apps, además de las ventajas generales, puedes utilizar expresiones VB para crear comportamientos dinámicos dentro de tu aplicación:
-
Establece valores de propiedad de los elementos de la aplicación, como etiquetas, cuadros de texto o menús desplegables. Por ejemplo, puedes establecer el texto de una etiqueta de forma dinámica en función de ciertas condiciones o cálculos utilizando expresiones VB.
-
Manipula datos de las entidades de Data Service y utiliza un generador de consultas avanzado para recuperar datos.
-
Controla la visibilidad o el estado de habilitar/deshabilitar de los elementos de la aplicación en función de ciertas condiciones. Al establecer la visibilidad o propiedad habilitada de un elemento en una expresión VB, puedes controlar dinámicamente su estado en función de la entrada del usuario u otros factores.
-
Define reglas de validación para los campos del formulario o los elementos de entrada. Al especificar las expresiones VB como reglas de validación, puedes validar la entrada del usuario en función de ciertas condiciones, como comprobar los campos obligatorios, validar las direcciones de correo electrónico o garantizar el cumplimiento del formato de datos.
-
Define comportamientos condicionales dentro de tu aplicación. Puedes utilizar expresiones junto con las actividades Si-entonces-otro o Cambiar para controlar el flujo de acciones o mostrar contenido diferente en función de condiciones específicas.
-
Habilita la generación de contenido dinámico dentro de tu aplicación. Por ejemplo, puedes utilizar expresiones para rellenar las opciones desplegables de forma dinámica en función de los datos recuperados de una fuente externa o para generar texto dinámico en función de la entrada del usuario.