Ação: Executar script Blip Help 8 de setembro de 2022 20:22 Atualizado Índice: Definindo variáveis de entradas Criando um script Javascript Salvando o Retorno A ação de executar um script permite maior flexibilidade e dinamismo na hora de criar um fluxo de conversa. Através dela é possível criar lógicas, tratar variáveis e valores, construir conteúdos dinâmicos e muitas outras opções. Definindo variáveis de entrada É possível passar variáveis como parâmetros de entrada para o script. Elas podem ser as de sistema, pré-definidas, ou as criadas por você. As variáveis serão tratadas no script na mesma ordem em que forem passadas na Ação. Para isso, é preciso selecionar (ou digitar) todas as variáveis desejadas no campo correspondente, conforme mostra a imagem: Criando um script Javascript O BLiP permite a criação de um script Javascript ES5, com a possibilidade de até 1000 operações por script. Ele terá a seguinte estrutura: function run(inputVariable1, inputVariable2) { return "Hello BLiP"; } A função run é a que será executada como principal. Os parâmetros inputVariableX são as variáveis definidas como variáveis de entradas e o return é o que será enviado para a variável definida como retorno. Observações: Todas as variáveis de entrada devem ser passadas como parâmetros da função; Objetos recebidos como parâmetro devem ser transformados em um objeto JSON. Ex.: JSON.parse(inputVariable1); Objetos retornados devem ser transformados em string. Ex.: JSON.stringify(inputVariable1); Salvando o retorno Após a execução do script, pode ser interessante salvar o retorno em alguma variável, para que seja usada no seu fluxo conversacional. Para isso, basta definir um nome para a variável, como no exemplo abaixo: Para mais informações, acesse a discussão sobre o assunto em nossa comunidade ou os vídeos no nosso canal. 😃 Artigos relacionados Ação: Requisição HTTP Ação: Processar Comando Variáveis do Builder Como salvar informações de um contato/cliente Como salvar o número do WhatsApp de um contato