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

164
Visualizações
App Script Array Push () en optimización de bucle

Estoy buscando mejorar mi matriz de inserción dentro de los bucles, pero me di cuenta de que cada vez que se llama a mi función (en forma de bucle) y se ejecutan estas líneas de código, se vuelve cada vez más lenta. Es rápido cuando ejecuto esta función una vez, pero se alarga cuando se ejecuta varias veces a través de un bucle.

Mi objetivo es obtener los valores de la hoja de cálculo y asignarlos a una matriz con un arreglo específico para poder recuperar esos datos en consecuencia.

Necesito tener la llamada de la hoja de cálculo en el bucle, ya que necesito extraer la dirección del parámetro de matriz.

 function testing(dataCollected){ var i=0; var finalArray=[]; while(i <=dataCollected.length){ projCode = dataCollected[i][0]; unitNo = sheet.getRange(dataCollected[i][1]).getValues(); hours = sheet.getRange(dataCollected[i][2]).getValues(); for (var j=0; j<=81; j++){ finalArray.push([projCode,unitNo[j][0],hours[j][0]); } i++; } }

¿El uso de push () crea una sobrecarga en esta situación a medida que aumenta a medida que agrego una fila? ¿Alguien puede aconsejar cuál es el mejor enfoque para hacer en esta configuración? Gracias.

about 4 years ago · Juan Pablo Isaza
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