activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades del flujo de trabajo

Última actualización 20 de feb. de 2026

Agregar lógica avanzada usando Java Script

Puedes crear condiciones avanzadas y lógica en el diseño de las acciones de formulario para guiar a los usuarios del Action Center y reducir la probabilidad de errores.

docs image

Agregar lógica avanzada a un componente de formulario

Para agregar lógica avanzada a un componente de formulario:

  1. En el Diseñador de formularios, haz clic en Editar docs image para abrir las propiedades del componente.
  2. Select the Logic tab.
  3. Click Add Logic.
  4. Fill in the Logic Name field.
  5. In the Trigger block, choose JavaScript and add your code under Text Area. This should be a condition for when you want the advanced logic to apply.
  6. Click Add Action to define what happens when the condition under Trigger is true.
  7. Fill in the Action Name field and select an option from the Type list to choose if you want to change a property or value of this component.
    Nota:

    Aparecen campos adicionales, dependiendo de tu selección, donde puedes especificar cómo cambiar la acción del elemento seleccionado que se personalizó.

Descargue el ejemplo aquí

Acerca de JavaScript en el Action Center

En Action Center, JavaScript se ejecuta dentro de un intérprete de JavaScript de espacio aislado, que te permite ejecutar JavaScript seguro y bloquea el código potencialmente dañino.

Action Center utiliza JS-Interpreter, que es compatible con la mayoría de los navegadores modernos. Para obtener más información sobre limitaciones, seguridad o compatibilidad, consulta la documentación de JS-Interpreter.

Compatible

  • Funciones de JavaScript que devuelven un valor, por ejemplo:
    function add(p1, p2) {
       return p1 + p2;
       }
       return add((+data.number1), (+data.number2));
    function add(p1, p2) {
       return p1 + p2;
       }
       return add((+data.number1), (+data.number2));
    
  • Expresiones que controlan las propiedades de los componentes; por ejemplo, puede escribir una expresión que oculte un componente si es verdadero:

JavaScript: result=(data.number1 < 100 || data.number1 > 200) Acción: (Tipo: Propiedad, Propiedad del componente: Oculto, Establecer estado: Verdadero)

No compatible

  • No se puede acceder a las propiedades del navegador, del documento o de la ventana. Además, establecer propiedades en estos objetos no tiene ningún efecto.
  • Las API web no están disponibles.
  • ECMAScript 6 no es compatible. Puede usar ECMAScript 5 o usar un compilador de origen a origen.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2026 UiPath. Todos los derechos reservados.