Use*_*ser 5 google-sheets google-apps-script
如何使用应用程序脚本在Google电子表格中追加/插入空白/空行?
我试过了:
var ss = SpreadsheetApp.create("test");
var sheet = ss.getActiveSheet();
sheet.appendRow(['Something']);
sheet.appendRow(['']);
sheet.appendRow(['Something Else']);
Run Code Online (Sandbox Code Playgroud)
但这不会添加空白行。以下方法也不起作用(失败并出现错误):
sheet.appendRow([]);
解决方法是插入一个空格。但这并不是真正的空白行。
sheet.appendRow([' ']);
小智 6
自这篇文章的最后一个答案以来,Google 脚本语法已更新。
要追加 NULL 或空行,
// Add an empyty row after each file object:
var rowLast = newSpreadsheet.getLastRow();
newSpreadsheet.insertRowAfter(rowLast);
Run Code Online (Sandbox Code Playgroud)
当使用文件迭代器/循环并将结果打印到 Google Sheet 时,这特别有用。
祝你好运。
是的,似乎它没有办法到达append
空行。但如果你想在它们之间添加一行,你可以尝试这个。
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
sheet.appendRow(['Something']);
sheet.appendRow(['Something Else']);
//add empty row between them
var lastrow = sheet.getLastRow();
sheet.insertRows(lastrow, 1);
Run Code Online (Sandbox Code Playgroud)