Reputation: 3
I am trying use google script delete Row 1500 until last row
function DeleteR() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sn = ss.getSheetByName("xxx");
if( sn.getLastRow() > 1500 ) {
sn.deleteRows(1500,sn.getLastRow()-1500+1);
}
var sn2 = ss.getSheetByName("xxx2");
if( sn2.getLastRow() > 1500 ) {
sn2.deleteRows(1500,sn2.getLastRow()-1500+1);
}
var sn3 = ss.getSheetByName("xxx3");
if( sn3.getLastRow() > 1500 ) {
sn3.deleteRows(1500,sn3.getLastRow()-1500+1);
}
}
Upvotes: 0
Views: 59
Reputation: 8616
Description
Use Sheet.deleteRows(rowPosition, howMany)
Script
function DeleteR() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sn = ss.getSheetByName("xxx");
if( sn.getLastRow() > 1500 ) {
sn.deleteRows(1500,sn.getLastRow()-1500+1);
}
}
Reference
Upvotes: 2