Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

190
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda