Quebra de Linha (\n) não está funcionando

Oi pessoal.

Deu algum resultado disso? Estamos tendo o mesmo problema aqui:

Montamos uma string dentro do “Executar script” e em uma das propriedades dela, vamos concatenando partes da string dentro de um loop. Gostaríamos de adicionar 2 quebras de linha a cada execução do loop.

for (var i = 0; i < responseboletos.length; i++){
      menuBoletos.msg += (i+1) + '. ' + response.boletos[i].titulo + ' \n ';
}

No entanto, os n acabam sendo impressos como mensagem no blip.

Pessoal, não consegui interpretar o cenário completo mas, não seria o caso por o JSON vir de um WS, você dar um PARSE e um Stringify nele antes de enviar pro cliente?

Fala Luis, tudo bem?

No meu caso, como o meu WebService provê o menu para outros bots, pra mim, era mais fácil deixar centralizado. Porém, devido a esse pequeno “problema”, foi necessário migrar o retorno do menu que já estava vindo formatado para ser formatado dentro do Script no blip.

Tenta fazer assim
let menuBoletos = ‘’;
for (var i = 0; i < responseboletos.length; i++){
menuBoletos+= (i+1) + '. ’ + response.boletos[i].titulo + ’ \n ';
}
return menuBoletos;

Na hora de exibir, coloca só o {{nome_da_variavel}} que receberá o menuBoletos

1 Curtida

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