在Apps脚本中,表格属性的设置通常不会自动创建新行。如果你想要在设置表格属性时自动创建新行,你需要手动添加新行。以下是一个示例代码,演示了如何在设置表格属性时自动创建新行:
function createNewRowInSpreadsheet() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lastRow = sheet.getLastRow();
var range = sheet.getRange(lastRow + 1, 1, 1, 3); // 设置新行的范围,这里假设需要创建3列
range.setBackground("yellow"); // 设置新行的背景颜色
// 添加新行的数据
var rowData = ["New Value 1", "New Value 2", "New Value 3"];
range.setValues([rowData]);
}
在这个示例中,我们首先获取当前活动的工作表和最后一行的行号。然后,我们使用getRange()
方法创建一个新行的范围,范围的起始行号是最后一行的下一行。接下来,我们可以设置新行的属性,例如设置背景颜色。最后,我们使用setValues()
方法将新行的数据添加到范围中。
你可以根据你的需求修改示例代码中的范围和新行的数据。这样,当你设置表格属性时,就会自动创建新行了。
上一篇:Apps脚本与自定义共享邀请?