如何知道合并单元格的最后一行,例如
在上面的工作表中,如果有人编辑包含值a
的范围A2,onEdit()
方法将被触发。我可以使用 range.getRow()
和 range.getColumn()
来了解编辑单元格的行和列
function onEdit(e){
var range = e.range;
var Row = range.getRow();
var Col = range.getColumn();
}
如何知道合并单元格的最后一行,例如对于a
,它是10
,对于b
,它是12
,对于 c
来说是 20
,对于 one
来说是 7
等等,使用 Apps 脚本吗?
最佳答案
如果编辑的单元格是合并单元格的一部分,您可以使用它。
if( e.range.isPartOfMerge() ) {
var range = e.range.getMergedRanges()[0];
var lastRow = range.getLastRow();
}
else {
// You figure it out
}
关于javascript - 应用脚本 : How to know the Last Row of a Merged cell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53521762/