activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Atividades do fluxo de trabalho
Last updated 13 de nov de 2024

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.



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 Form Designer, clique no botão Editar docs image ícone para abrir as propriedades do componente.
  2. Selecione a guia Lógica .
  3. Clique em Adicionar lógica.
  4. Preencha o campo Nome lógico .
  5. No bloco Trigger , escolha JavaScript e adicione seu código em Text Area. Essa deve ser uma condição para quando você deseja que a lógica avançada seja aplicada.
  6. Clique em Adicionar ação para definir o que acontece quando a condição em Gatilho é verdadeira.
  7. Preencha o campo Nome da Ação e selecione uma opção da lista Tipo para escolher se deseja alterar uma propriedade ou valor deste componente.
Nota: Campos adicionais aparecem, dependendo de sua seleção, onde você pode especificar como alterar a ação do item selecionado que foi customizado.

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.

Action Center usa 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));

  • 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: (Tipo: Propriedade, Propriedade do componente: Oculto, Definir estado: Verdadeiro)

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.
  • As 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 White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.