我正在尝试编写一个脚本来收集行中的每个组类别。 每个类别可以有不同数量的项目。 我希望能够识别每个类别的最后一行,这样我就可以创建一个脚本来为特定类别添加新行。
我不想依赖行数来分类。而是每个标题的背景颜色。
有什么想法吗?
答案 0 :(得分:0)
一个类别的结尾是下一个类别的标题。您可以向单元格添加注释,也可以使用getNote()
方法获取注释。
Google Documentation - getNote()
因此,您可以通过在下一部分的标题中添加注释来找到上一部分的结尾,然后使用代码检查单元格中的注释。
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("A2:A4");
var data = range.getValues(),
thisCell;
for (var i=0;i<data.length;i+=1) {
thisCell = sheet.getRange(i+2, 1);
Logger.log(thisCell.getNote());
if (thisCell.getNote() === 'end') {
sheet.insertRowBefore(i+1);
};
}