Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

196
Views
filtrado de matriz getRange en gsheets para menú personalizado

Estoy tratando de crear un menú lateral personalizado para usar como herramienta de filtro y edición de datos en la hoja de cálculo. Tengo el html y css abajo, pero me encontré con un inconveniente al filtrar los datos de la matriz del filtrado getRangevalues.

 { const {google, containeranalysis_v1alpha1} = require('googleapis'); const keys = require('./key.json'); const client = new google.auth.JWT( keys.client_email, null, keys.private_key, ['https://www.googleapis.com/auth/spreadsheets'] );

función asíncrona gsrun(cl){

 const gsapi = google.sheets({version:'v4', auth: cl}); const opt = { spreadsheetId: 'XXXXXXXX', range: 'Data!A1:G' }; let data = await gsapi.spreadsheets.values.get(opt); let dataArray = data.data.values; let newArray = dataArray.filter(function(checkDate){ return checkDate === '09/16'; }); console.log(newArray); };

Solo estoy tratando de obtener un filtro funcional y luego mi próximo objetivo es aplicar los parámetros del filtro a través del menú html datePicker

ingrese la descripción de la imagen aquí

*Editar| este es mi script en el que estaba trabajando en node.j usando una API. no appscript, pero es esencialmente lo mismo

Todavía tengo problemas para que la matriz funcione después de aplicar el filtro. No recibo ningún error, pero tampoco recibo ningún valor de retorno.

Fecha Nombre del paciente PO Reclamo presentado Armazón Estado de la lente 09/15 xxxx xxxx PP Sí Sin lente en pedido 09/15 xxxx xxxx Sí Lente en pedido 09/13 xxxx xxxx PP No Sin armazón y lente en pedido 09/16 xxxx xxxx Sí Armazón y Lentes en pedido 09/16 xxxx xxxx Sí Montura y lentes en pedido 09/16 xxxx xxxx Sí Sí No Lentes en pedido 09/16 xxxx xxxx NA No No Montura y lentes en pedido 09/21 xxxx xxxx Sí No No Montura y lentes en pedido Pedido 09/12 xxxx xxxx PP Sí No Pedido de lentes

esta es la hoja. Estoy tratando de filtrar esto por fecha y luego devolver todas las filas completas que cumplen con los criterios

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

No está manejando una matriz 2d correctamente.

 const dateColIndex = 0; let newArray = dataArray.filter(function(row){ return row[dateColIndex].getTime() === new Date('2021/09/16').getTime(); });
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!