Script getRange avec numéro de ligne indéterminé

Bonjour à toutes et à tous,

Je cherche via un script à supprimer un nombre indéfini de lignes dont je connait la première ligne, et dont la dernière est la dernière ligne de la feuille.

Actuellement, mon script est le suivant :

function myFunction() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('BDD_user'), true);
  spreadsheet.getRange('2:2').activate();
  spreadsheet.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
  spreadsheet.getRange('3:67').activate();
  spreadsheet.getActiveSheet().deleteRows(spreadsheet.getActiveRange().getRow(), spreadsheet.getActiveRange().getNumRows());
}

Quelqu'un aurait-il une solution pour remplacer le 67 de la ligne ci-dessous par la dernière ligne de la feuille ?

spreadsheet.getRange('3:67').activate();

Merci à vous

Bon j'ai trouvé un moyen en modifiant la sélection de la manière suivante :

spreadsheet.getRange('A3:T').activate();

Bonjour,

En complément :

.getLastRow() permet de cibler la dernière ligne (où il y a des données) d'une feuille

.getMaxRows() permet d'avoir le nombre total de lignes d'une feuille

Rechercher des sujets similaires à "script getrange numero ligne indetermine"