Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

166
Vistas
Recuperar datos de una matriz de objetos en Google Script

Estoy tratando de extraer ciertos elementos de la siguiente matriz de objetos llamada atstudentsarray y crear una nueva matriz con objetos. He usado la función de mapa a continuación, pero no puedo hacer que funcione.

 var newAtStudentArray = atstudentsarray.map(i => { const newAtStudentObj = {} newAtStudentObj.last_name = i['records'].fields['Last Name'] })

A continuación se muestra una matriz llamada atstudentsarray

 [{ "records": [ { "id": "rec02fiiNA", "createdTime": "2020-04-21T05:06:07.000Z", "fields": { "Last Name": "Lat", "Gender": "Male", "E-mail Address": "alath@bbc.lk", "Grade": "DP 2", "parent_id_2": [ "rec3TCndXH" ] } { "id": "rec02fiiNA", "createdTime": "2020-04-21T05:06:07.000Z", "fields": { "Last Name": "Lat", "Gender": "Male", "E-mail Address": "alath@bbc.lk", "Grade": "DP 2", "parent_id_2": [ "rec3TCndXH" ] } ] }]
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Debe usar "retorno" si usa corchetes "{}" en su función de flecha. Agregue "return newAtStudentObj;" al final:

 var newAtStudentArray = atstudentsarray.map(i => { const newAtStudentObj = {} newAtStudentObj.last_name = i['records'].fields['Last Name'] return newAtStudentObj; })
about 4 years ago · Juan Pablo Isaza Denunciar

0

Puedes probarlo así:

 var newAtStudentArray = atstudentsarray[0].records.map(i => ({ last_name: i.fields['Last Name'] }))

La razón por la que no funcionó para usted es porque atstudentsarray no es la matriz en la que debería estar haciendo el mapa, sino en la matriz de registros.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda