Skip to main content
Respondido

Retorno de variáveis em um script

  • June 23, 2022
  • 1 comentário
  • 113 Visualizações

Wellington_de_Brito

Bom dia! Estou fazendo um script aqui para converter duas datas em timestamp uma data de inicio e uma outra data final. Então fiquei com a dúvida se é possivel ao realizar esse script e ele me retornar duas variáveis em vez de uma, isso é possivel?
image

Melhor resposta por Rafael_Figueiredo

Olá @Wellington_de_Brito tudo bem ?

Informo que você faz isso com o retorno em uma variavel, mas você pode colocar varias variaveis no retorno dentro do script, como esse exemplo :

            function run(produto1, produto2,produto3) {//entrdadas de exemplo, mas podem ser varios produtos
                let nome1='Borracha ';
                let preco1=produto1*0.95;
                let nome2='Caderno ';
                let preco2=produto2*4.00;
                let nome3='Caneta ';
                let preco3=produto3*2.00;
                let precototal=preco1+preco2+preco3;
                let produtos= produto1+' '+nome1 +','+' '+ produto2 +' '+nome2 +','+' '+ produto3+' '+nome3+ ',';
                return {produtos,precototal}; //retorno da quantidade, nome e soma dos preços dos produtos
            }

ai no fluxo eu imprimo assim no script o retorno a palavra produto:


e imprimo como produto@produtos e produto@precototal que estão no retorno do script.

Qualquer duvida estamos a disposição.

Referência : ScriptsTakeBlip/script_carrinho_de_compras at master · rafael3do/ScriptsTakeBlip · GitHub

Este tópico foi fechado para respostas.

1 comentário

Rafael_Figueiredo
Blipper
Forum|alt.badge.img+6

Olá @Wellington_de_Brito tudo bem ?

Informo que você faz isso com o retorno em uma variavel, mas você pode colocar varias variaveis no retorno dentro do script, como esse exemplo :

            function run(produto1, produto2,produto3) {//entrdadas de exemplo, mas podem ser varios produtos
                let nome1='Borracha ';
                let preco1=produto1*0.95;
                let nome2='Caderno ';
                let preco2=produto2*4.00;
                let nome3='Caneta ';
                let preco3=produto3*2.00;
                let precototal=preco1+preco2+preco3;
                let produtos= produto1+' '+nome1 +','+' '+ produto2 +' '+nome2 +','+' '+ produto3+' '+nome3+ ',';
                return {produtos,precototal}; //retorno da quantidade, nome e soma dos preços dos produtos
            }

ai no fluxo eu imprimo assim no script o retorno a palavra produto:


e imprimo como produto@produtos e produto@precototal que estão no retorno do script.

Qualquer duvida estamos a disposição.

Referência : ScriptsTakeBlip/script_carrinho_de_compras at master · rafael3do/ScriptsTakeBlip · GitHub