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

111
Visualizações
Cómo hacer que se eliminen filas automáticamente con varias hojas en el script de Google

Cómo hacer que se eliminen filas automáticamente con varias hojas en la secuencia de comandos de Google según el activador. He usado esta secuencia de comandos y funcionó, pero quiero que esta secuencia de comandos pueda usar dos o más hojas de pestañas a la vez, mientras que la secuencia de comandos actual solo usa una. hoja de pestañas. ¿Cómo usar más de una hoja de pestañas en getSheetByName? ¿Alguien puede ayudarme? porque cada vez que pregunto aquí nadie responde, esta es mi tercera pregunta, que las dos anteriores nadie ayudó a responder. hay algo mal no lo se.

 function acraCleanup() { var SPREADSHEET_KEY = "AABVGGHJGFGDFG4GFD65GHDF56HGFHG53"; // Replace with your spreadsheet Key, //you can find this by trying to share the Spread sheet // and getting the key between the "=" and the "&" var SHEET_NAME = "Sheet 1"; //Sheet 1 unless you changed the sheet name var rowsToKeep = 1000; //Will keep bottom 1000 Rows var sheet = SpreadsheetApp.openById(SPREADSHEET_KEY).getSheetByName(SHEET_NAME); var rows = sheet.getLastRow(); var numToDelete = rows – rowsToKeep -1; if (numToDelete > 0) sheet.deleteRows(2, numToDelete); }

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

0

Probar

 function acraCleanup() { var SPREADSHEET_KEY = "AABVGGHJGFGDFG4GFD65GHDF56HGFHG53"; var rowsToKeep = 1000; //Will keep bottom 1000 Rows const list = ['SheetX','SheetY']; var ss = SpreadsheetApp.openById(SPREADSHEET_KEY) ss.getSheets().filter(sh => list.indexOf(sh.getName()) != -1).forEach(function (sheet){ var rows = sheet.getLastRow(); var numToDelete = rows - rowsToKeep - 1; if (numToDelete > 0) sheet.deleteRows(2, numToDelete); }) }
about 4 years ago · Juan Pablo Isaza Relatório

0

Mantenga 1000 filas debajo del encabezado

 function acraCleanup() { const list = ['Sheet1','Sheet2']; var ss = SpreadsheetApp.openById("ssid") ss.getSheets().filter(sh => ~list.indexOf(sh.getName())).forEach(sheet => { let rows = sheet.getLastRow(); if(rows > 1001) { sheet.deleteRows(2 ,rows - 1001) } }); }
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