我们可以编写一个Google Sheets宏来将选定的一行插入到第一个空行,以下是代码示例:
function pasteAtFirstEmptyRow() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange().getValues();
for (var i = 0; i < data.length; i++) {
if (data[i].join("").length == 0) {
sheet.getRange(i+1, 1, 1, data[0].length).setValues([data[0]]);
break;
}
}
}
这个宏首先获取当前活动的电子表格,并使用getDataRange函数获取所有数据。 接下来,使用一个for循环来搜索第一个空行并将其插入选中的行。
如果您要将第2行插入到第一个空行,请先选择第2行,然后运行此宏即可。
请注意,此宏将只会在当前活动的电子表格中运行,因此请确保在要插入行的电子表格中运行它。