Gravar um retorno API get

Olá, gravei uma lista de clientes em uma tabela google sheets, fiz um método update para inserir o cpf e trabalha-lo com uma fórmula dentro da tabela, em seguida criei um método get e consegui retornar o valor, porém ele vem um texto especificando varias informações, gostaria de ajude de como poderia fazer para gravar o retorno que será true ou false em uma variável na blip para poder tomar decisões.

RETORNO GET
{
“range”: “‘cpf1’!B1”,
“majorDimension”: “ROWS”,
“values”: [
[
“FALSE”
]
]
}

Caso consigam me ajudar a tratar e seja o mesmo processo que se encaixe no que vou colocar abaixo, eu não precisarei do get pois meu update ja retorna essa posta:

{
“updatedData”: {
“range”: “‘cpf1’!A1:B1”,
“majorDimension”: “ROWS”,
“values”: [
[
“08696396928”,
false
]
]
}
}

Olá @Agape_Saude !

Neste caso específico do Google Sheets, você precisa pegar o retorno recebido e Executar um Script para pegar o que deseja, tomando por exemplo que você retorna essa requisição na variável gSheetsData.

O seu script precisa ser assim:

function run(gSheetsData) {
  gSheetData = JSON.parse(gSheetData);
  var getData = gSheetData.values[0][0];
  return getData;
}

Dessa forma irá retornar o primeiro valor dentro da chave values.
Para retornar o segundo valor, basta alterar em getData de gSheetData.values[0][0]; para gSheetData.values[0][1]; e assim em diante…

Conseguiu entender? Se ficou alguma dúvida corre aqui.

Abraços!

2 Curtidas

Muitoooo obrigadooo!!!
Funcionou!

2 Curtidas