我試圖在範圍內的每個空白單元格之後添加x空白行。 我使用一個循環,但與我的循環,只有第一個單元格受到影響。Google Apps腳本:在範圍內的每個單元格後插入x行
在這裏,我的代碼: 我想我知道我錯了(我需要循環中sheet.insertRowsAfter(i, 5);
但我不能這樣做...)
謝謝!
function insertRows() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("test");
var sourceRange = sheet.getRange(10, 1, sheet.getLastRow());
var sheetData = sourceRange.getValues();
var numRows = sourceRange.getNumRows();
Logger.log(numRows);
for (var i=10; i < numRows; i++) {
sheet.insertRowsAfter(i, 5);
}
}
你能分享一張樣本嗎?如果我正確地理解了你,你可能有一系列的行,例如1-100行,而20,40和60行可能是空白的,所以你想在這些情況下添加5個空白行。如果這是真的,則認識到當您在第20行之後添加5行時,將其他空白行向下移動5,使其位於我的示例行45和65中。 –
當然!這個例子:https://docs.google.com/spreadsheets/d/1JiTJbfTZpMRv3b1OTDmUp42yPvJclpr3ZVcMvERS2Gc/edit?usp=sharing 我有10行,在每行之後,我需要添加3個空白行。 – christophebazin