Código JavaScript
O novo recurso do Albato — código JavaScript — permite que você execute seu próprio código personalizado. Basta inserir o código nas configurações da etapa seguindo este tutorial passo a passo.
Abra a aba de “Automações”. Escolha um modelo de automação para adicionar a ação JavaScript ou crie um novo cenário.
Clique no botão “Selecione um App para receber os dados”.
Escolha o App JavaScript e a ação "Executar código JavaScript”.
Clique no botão “Adicione uma ação”.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/unnamed-12_1vapw6f.png)
Primeiro, configure os “Dados de entrada”:
crie uma variável
defina o nome
especifique o valor
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/unnamed-13_1oqp9ca.png)
Para adicionar mais variáveis, clique no botão “Adicionar campo”. Siga os passos anteriores.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/unnamed-14_ipihel.png)
Você também pode remover variáveis desnecessárias.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/unnamed-15_sj5940.png)
Em seguida, escreva seu próprio código JS usando as variáveis que você criou.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/javascript5_1nlj81x.png)
Depois, configure a variável “Output Data” — o resultado do script.
Defina o nome da variável e especifique o tipo.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/javascript6_xj5za1.png)
A configuração “Dados de saída” é uma etapa obrigatória. Mesmo que você não tenha criado novas variáveis no código, você precisa configurar esta seção para que o sistema entenda quais campos e valores serão utilizados nas próximas etapas.
Salve as configurações desta etapa, então você encontrará esses campos nas etapas subsequentes do cenário de automação.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image480-2_acqslh.png)
Observe que a Albato não é responsável pelo desempenho do seu código. Entenda o funcionamento do JavaScript antes de usar esta etapa.
Se o código não for executado por algum motivo, o log de automação mostrará um erro.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image480-1_icndwb.png)
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image480_ksix7p.png)
Como adicionar
Abra a aba de “Automações”. Escolha um modelo de automação para adicionar a ação JavaScript ou crie um novo cenário.
Clique no botão “Selecione um App para receber os dados”.
Escolha o App JavaScript e a ação "Executar código JavaScript”.
Clique no botão “Adicione uma ação”.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/unnamed-12_1vapw6f.png)
Como configurar
Primeiro, configure os “Dados de entrada”:
crie uma variável
defina o nome
especifique o valor
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/unnamed-13_1oqp9ca.png)
Para adicionar mais variáveis, clique no botão “Adicionar campo”. Siga os passos anteriores.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/unnamed-14_ipihel.png)
Você também pode remover variáveis desnecessárias.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/unnamed-15_sj5940.png)
Em seguida, escreva seu próprio código JS usando as variáveis que você criou.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/javascript5_1nlj81x.png)
Depois, configure a variável “Output Data” — o resultado do script.
Defina o nome da variável e especifique o tipo.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/javascript6_xj5za1.png)
A configuração “Dados de saída” é uma etapa obrigatória. Mesmo que você não tenha criado novas variáveis no código, você precisa configurar esta seção para que o sistema entenda quais campos e valores serão utilizados nas próximas etapas.
Salve as configurações desta etapa, então você encontrará esses campos nas etapas subsequentes do cenário de automação.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image480-2_acqslh.png)
Observe que a Albato não é responsável pelo desempenho do seu código. Entenda o funcionamento do JavaScript antes de usar esta etapa.
Se o código não for executado por algum motivo, o log de automação mostrará um erro.
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image480-1_icndwb.png)
![](https://storage.crisp.chat/users/helpdesk/website/d71b68b4c7a6c80/image480_ksix7p.png)
Atualizado em: 16/02/2023
Obrigado!