activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
UiPath logo, featuring letters U and I in white
Actividades del flujo de trabajo
Last updated 18 de nov. de 2024

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.



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, haga clic en Editar docs image para abrir las propiedades del componente.
  2. Selecciona la pestaña Lógica .
  3. Haz clic en Añadir lógica.
  4. Rellena el campo Nombre de la lógica .
  5. En el bloque Desencadenador , elija JavaScript y agregue su código en Área de texto. Esta debería ser una condición para que se aplique la lógica avanzada.
  6. Haz clic en Añadir acción para definir qué sucede cuando la condición en Desencadenador es verdadera.
  7. Rellena el campo Nombre de la acción y selecciona una opción de la lista Tipo para elegir si quieres cambiar una propiedad o el valor de este componente.
Nota: aparecen campos adicionales, según 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));

  • 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 White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.