Atividades
Mais recente
falso
Imagem de fundo do banner
Atividades do fluxo de trabalho
Última atualização 22 de abr 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. Em Designer de formulário, clique no botão Editar docs image 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.

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));

  • 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.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.