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

210
Visualizações
¿Cómo copio solo las filas visibles de una pestaña a otra en Hojas de cálculo de Google?

Tengo una pestaña de entrada con 13 columnas de datos. Usé el filtro de Hojas de cálculo de Google para restringir los datos y solo quiero que los datos filtrados se coloquen en una pestaña de salida.

Intenté usar este código de Google Apps Script para eso, sin embargo, no funciona según lo previsto.

 function showResults() { var sheet = SpreadsheetApp.getActiveSheet(); var data = []; for (var i = 1; i < sheet.getLastRow(); i++) { if(!sheet.isRowHiddenByFilter(i)) { var row_data = sheet.getRange("A" + i + ":M" + i).getValues(); console.log(row_data); data.push(row_data); } } sheet.getRange('Results!A1:M' + (data.length + 1)).setValues(data); }

El problema que noté en los registros es que solo pasa por la primera fila de los datos filtrados antes de exceder el tiempo máximo de ejecución.

Se agradece cualquier ayuda, especialmente si se trata de una función de Hojas de cálculo de Google que no conocía y no necesariamente el código.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Hola, debe clonar su sheet y usar un objeto clonado para solucionar su problema de esta manera:

 function showResults() { var sheet = SpreadsheetApp.getActiveSheet(); var data = []; for (var i = 1; i < sheet.getLastRow(); i++) { let cache = JSON.parse(JSON.stringify(sheet )) if(!sheet.isRowHiddenByFilter(i)) { var row_data = cache.getRange("A" + i + ":M" + i).getValues(); console.log(row_data); data.push(row_data); } } sheet.getRange('Results!A1:M' + (data.length + 1)).setValues(data); }
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