Boa tarde,
estou buscando os registros de um database através da API.
Tenho o seguinte código:
function myFunction() {
  // CHAMADA API PIPEFY
  url = "https://api.pipefy.com/graphql"
  var codigo = "*****"
  var query = "query ($codigo: ID!) { table_records (table_id : $codigo){ edges { node { updated_at record_fields { name report_value } }  } } }"
  var options =
  {
    "method": "POST",
    "headers": {
      "Authorization": "Bearer ****",
      "Content-type":"application/json",
    },
    "payload": JSON.stringify({query, variables : {codigo}})
  }
  var response = UrlFetchApp.fetch(url,options);
  var CC = response.getContentText();
  var datos = JSON.parse(CC);
  var valores = datos.data.table_records.edges[0].node.record_fields;
  var atualizacao = datos.data.table_records.edges[1].node.updated_at;
  var cliente1 = datos.data.table_records.edges[0].node.record_fields;
  var cliente2 = datos.data.table_records.edges[1].node.record_fields;
  var cliente3 = datos.data.table_records.edges[2].node.record_fields;
console.log(cliente1)
console.log(cliente2)
console.log(cliente3)e estou obtendo as seguintes informações:
cliente1
[ { name: 'Nome', report_value: 'Joice Lacerda' },
  { name: 'CPF', report_value: '' },
  { name: 'Financiamento', report_value: '110.800,00' },
  { name: 'FGTS', report_value: '2.329,91' },
  { name: 'Subsídio', report_value: '1.755,00' },
  { name: 'Bonificaçao', report_value: '4.000,00' },
  { name: 'Entrada', report_value: '19.621,93' },
  { name: 'Fase Atual', report_value: 'Caixa de entrada' } ]cliente2
[ { name: 'Nome', report_value: 'Fabricio Soares De Souza' },
  { name: 'CPF', report_value: '318.058.498-08' },
  { name: 'Financiamento', report_value: '110.800,00' },
  { name: 'Subsídio', report_value: '1.755,00' },
  { name: 'Bonificaçao', report_value: '4.000,00' },
  { name: 'Entrada', report_value: '21.944,99' },
  { name: 'FGTS', report_value: '0,01' } ]cliente3
[ { name: 'Nome', report_value: 'Beatriz Boreli Gomes' },
  { name: 'CPF', report_value: '463.531.798-63' },
  { name: 'Financiamento', report_value: '110.800,00' },
  { name: 'Bonificaçao', report_value: '4.000,00' },
  { name: 'Entrada', report_value: '23.700,00' },
  { name: 'FGTS', report_value: '0,01' },
  { name: 'Subsídio', report_value: '0,01' } ]Os índices desses objetos que tenho como retorno variam, daí não consigo criar uma regra para colocá-los nas colunas certas da planilha
ex: o campo FGTS está no índice [3] do cliente1, índice [6] no cliente2 e índice [5] no cliente3, ou seja, não vem padronizado.
Como posso resolver isso? E por que os dados são enviados dessa forma?


