Constructor de expresiones

Utilice el Constructor de expresiones para crear expresiones simples o complejas de manera simplificada.

Cuando crea una automatización, en el panel Propiedades de acciones, en el caso de algunas acciones que permiten el acceso de variables, puede ingresar un valor o hacer clic en Insertar un valor en el campo de propiedad para construir el tipo de expresión que desea crear.

Ventajas

  • El asistente del Constructor de expresiones fácil de usar le ayuda a crear expresiones complejas de manera más rápida y precisa para así ahorrar tiempo valioso.
  • El proceso de creación de expresiones se vuelve más intuitivo y fácil de entender. Puede establecer o editar fácilmente el valor de una variable con la lista de referencia integrada de métodos correspondientes para elegir.
  • Puede previsualizar la expresión y, si la expresión que ha construido no es válida, verá un ícono de error en la vista previa. Esto le ayuda a validar y verificar la sintaxis de su expresión para asegurarse de que se ejecute sin errores.

Capacidades

El Constructor de expresiones proporciona las siguientes capacidades:
  • Proporciona una mayor compatibilidad con propiedades (por nombre, índice o método): Cuando usa una variable, como una lista, un diccionario o un registro, puede acceder al valor, ya sea por nombre o por número de índice específico, o utilizando métodos aplicables (por ejemplo, el método listGet para listas, el método DictionaryToString para diccionarios), para determinar el índice de forma dinámica.
    • Nombre: Una clave utilizada como identificador único asociado con un valor.
    • Índice: Un índice se refiere a datos que apuntan a una ubicación específica en la tabla, el registro, la lista, etc.
    • Método: Los métodos son funciones que se llaman en objetos. Cumplen una función fundamental en la modificación de las propiedades del objeto o en el acceso a estas.

    Ejemplo: $Inventory_Stock_2025[4]{"\"Manufacturing date\""}$

    Propiedades compatibles

  • Compatibilidad para agregar expresiones con argumentos: Cuando selecciona un método basado en el tipo de variable, puede ingresar parámetros o argumentos para el método. Un argumento es el valor real que se transmite al método cuando se llama.

    Por ejemplo, Variable = $Employee_Data_2025$.

    Método: String mayúscula-Mayúscula (convierta la string en el índice 0 a mayúscula).

    Nueva expresión: $Employee_Data_2025[0].String:uppercase$

    En este caso, String:uppercase es un método del nombre de objeto de string que devuelve la versión en mayúsculas de la string.

    Agregar expresiones con argumentos

  • Capacidad para construir expresiones anidadas: Puede construir una expresión para nombre, índice o método que contenga otras expresiones dentro de esta. Crear expresiones anidadas hace que las expresiones complejas sean más fáciles de leer, editar y depurar.

    Ejemplo: $listOfDates[0].Datetime.get[0].Number:toString$

    Capacidad para construir expresiones anidadas

  • Reanudar desde la expresión resaltada: Si selecciona toda la expresión desde el cuadro de texto de la propiedad y hace clic en (x), abre el Constructor de expresiones. Aquí, toda la expresión se segrega según la variable, el método y el argumento, lo que le da un control total para seguir construyendo una expresión o actualizar los valores existentes según sus necesidades.

    Ejemplo: Selecciona la expresión $Dictionary_Var(name)$ y hace clic en (x) en la ventana del Constructor de expresiones. Le muestra la expresión que seleccionó. Seleccione Método y elija String trim-Trim para recortar los espacios de la string. La nueva expresión que construya será $Dictionary_Var{name}.String:trim$.

    Reanudar desde la expresión resaltada

Construir expresiones

La siguiente tabla explica las formas de construir expresiones.
Opción Descripción
Ingrese la expresión manualmente Cuando crea una automatización en el Editor de bots, puede ingresar manualmente una expresión en el campo de propiedades de la acción, que permite variables como entrada.

Cuando ingresa una variable, el sistema sugiere una lista de variables del sistema y definidas por el usuario. Esta lista se filtra según el texto que escriba para guiarlo en la creación de la automatización.

Después de ingresar o seleccionar una variable, puede elegir los métodos correspondientes tras ingresar un punto (.) después del nombre de la variable. Esta función le permite ingresar una combinación de texto estático y variables, lo que mejora la flexibilidad de la creación de la automatización.

Cuando ingresa una expresión y, si la expresión no es válida, el error se resalta con el mensaje de error correspondiente, lo que le ayuda a identificar y corregir rápidamente cualquier error.

Usar el Constructor de expresiones

Como alternativa al método anterior, como desarrollador, puede crear una expresión utilizando el Constructor de expresiones. Presione F2 o haga clic en el ícono (x) para insertar un valor en el cuadro de texto de la propiedad.

Cuando abre el Constructor de expresiones, le presenta una variedad de componentes que puede elegir, incluidas variables (tanto del sistema como definidas por el usuario) y valores globales. Esta flexibilidad le permite crear expresiones que se adapten a sus necesidades específicas.

Al seleccionar una variable, el sistema le proporciona una lista de métodos y argumentos correspondientes. Esta guía garantiza que pueda tomar decisiones bien fundadas al crear su expresión, lo que mejora la calidad de su trabajo.

Después de seleccionar las variables y los métodos, puede previsualizar la expresión que ha construido, y se mostrará un ícono de error si la expresión no es válida. Además, puede seleccionar variables y métodos de manera iterativa para construir una expresión. Esta capacidad le brinda un control total sobre la construcción de su expresión, lo que le permite refinarla hasta que cumpla con sus requisitos específicos.