Retorno de script

Bom dia.

Tenho o seguinte script, para limpar um CPF, associado à uma ação de saída:

 function onlyNumbers(cpf) {
        return cpf.replace(/[.,\/#!$%\^&\*;:{}=\-_`~()]/g, "");
    }
    function run(cpf) {
        cleanCpf = onlyNumbers(cpf);
        return cleanCpf;
    }

Salvei a saída do script com o nome CPFScriptOutput, para usá-la em uma ação de requisição HTTP, porém não consigo usá-la de forma adequada pois o valor da variável não contém apenas o CPF. No debug ela aparece assim:

Dentro desse retorno tem o que parece ser um campo chamado content, que contém o dado que me interessa. Tentei usar esse campo como CPFScriptOutput.content e CPFScriptOutput@content e nenhum funcionou. Tentando usar apenas a variável CPFScriptOutput também não funciona.

Alguém tem ideia de como usar esse retorno?

Olá @Victor_Furtado_Leite tudo bem?

O que você está passando como parâmetro de entrada para a sua função?
Aparentemente você está passando o objeto mensagem inteiro como parâmetro para a sua função e não apenas o content dela.
Como você está fazendo?

Tudo bem @Bruno e você?

Boa! Era isso mesmo. Passei o context.CPFInput e agora tá funcionando como o esperado.

1 Curtida

Este tópico foi fechado automaticamente 7 dias depois da úlima resposta. Novas respostas não são mais permitidas.