Reputation: 13
I want to add 11 number of rows after every row. the code which I have made adds only 1 row. I don't know how to add 11 rows to be exact.
function addRows(){
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
for (var i = 1; i <= numRows*2 - 1; i+=2) {
sheet.insertRowAfter(i);
}
}
Upvotes: 1
Views: 157
Reputation: 19309
function addRows(){
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
for (var i = numRows; i > 0; i--) {
sheet.insertRowsAfter(i, 11);
}
}
I hope this is of any help.
Upvotes: 1