activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Atividades do fluxo de trabalho

Última atualização 20 de fev de 2026

Adicionando lógica avançada usando Java Script

Você pode criar condições e lógica avançadas no design de ações de formulário para orientar os usuários do Action Center e reduzir a probabilidade de erros.

docs image

Adicionando lógica avançada a um componente de formulário

Para adicionar lógica avançada a um componente de formulário:

  1. No Designer de formulários, clique no botão Editar docs image ícone para abrir as propriedades do 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.
    Observação:

    Campos adicionais são exibidos, dependendo da sua seleção, onde você pode especificar como alterar a ação do item selecionado que foi personalizada.

Baixe o exemplo aqui

Sobre o JavaScript na Central de Ações

No Action Center, o JavaScript é executado dentro de um interpretador de JavaScript em área restrita, que permite executar JavaScript seguro e bloqueia códigos potencialmente nocivos.

O Action Center usa o JS-Interpreter, que é compatível com a maioria dos navegadores modernos. Para obter mais informações sobre limitações, segurança ou compatibilidade, consulte a documentação do JS-Interpreter.

Suportado

  • Funções JavaScript que retornam um valor, por exemplo:
    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));
    
  • Expressões que controlam as propriedades dos componentes; por exemplo, você pode escrever uma expressão que oculte um componente se verdadeiro:

JavaScript: result=(data.number1 < 100 || data.number1 > 200) Ação: (Type: Property, Component Property: Hidden, Set State: True)

Não Compatível

  • As propriedades do navegador, do documento ou do objeto da janela estão inacessíveis. Além disso, definir propriedades nesses objetos não tem nenhum efeito.
  • APIs da Web não estão disponíveis.
  • ECMAScript 6 não é suportado. Você pode usar o ECMAScript 5 ou usar um compilador fonte a fonte.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo
Confiança e segurança
© 2005-2026 UiPath. Todos os direitos reservados.