Olá pessoal, tudo bom?
Tenho um problema relacionado a função de execução de script:
Tenho um script para parsear um possível JSON que pode vir como input dentro do bloco de exceções, porém nem sempre esse input vai ser um JSON, afinal é o bloco de exceções, por isso eu trato o script usando o bom e velho Try Catch
, porém aconteceu uma situação onde o usuário enviou apenas um ponto (.), por algum motivo o script não caiu no catch, simulando em qualquer outro lugar o script deveria funcionar, mas dentro do Blip não vai.
function run(inputTemp) {
try{
inputTemp = JSON.parse(inputTemp)
if(inputTemp.hasOwnProperty('input')){
return inputTemp.input
}
return false
}catch(e){
return false
}
}
Erro apresentado no debug:
Alguém poderia me dar uma luz ou sugestão de outro scritp? 🤔