Usar dados de "values" para cada variavel


Pessoal, tenho esse retorno do bot:


retornoconsulta: { “range”: “CONSULTA!D1:T1000”, “majorDimension”: “ROWS”, “values”: [ [ “TB P/UROCULT C/C&AMP 13X75 4ML BD”, “UN”, 46300, “SIM”, “27/12/2022”, 16000, “VV”, 10500, 52800, 15700, 21400, 338.70967741935482, 1760, 506.45161290322579, 1126.3157894736842, 1.22393563526651, “CRESCE” ] ] }


Gostaria de pegar cada valor de “values” e colocar numa variavel. Como acessar esse dado?


Obrigado


1 comentário

Reputação 6
Crachá

Bom dia @Daniel_Barbosa tudo bem?


Como sua variável é um vetor, você terá que utilizar um script para obter estes dados. Seria um script parecido com isso:


function run(retornoconsulta){
const retornoconsultaParsed = JSON.parse(retornoconsulta);
if(retornoconsultaParsed.values){
return {
nome: retornoconsultaParsed.values[0][0],
tipo: retornoconsultaParsed.values[0][1],
// Continuação das obtenções dos valores
}
}
else {
return {};
}
}

Com isso, o retorno desse script seria um objeto com os valores do values. Assim você poderia acessas esses valores utilizando a notação {{saidaScript@nome}} (assumindo que a variável de saída do script chama saidaScript).

Comente