当前,我正在使用下面的代码将“完成的”行移至完整的工作表。但是,这些行是在底部添加的,这导致我的数据透视表出现问题(由于范围已扩展)。
有人能调整此代码以将行添加到顶部吗?
function onEdit(e) {
var s = e.source.getActiveSheet();
if (e.range.columnStart !== 19 || e.value !== "TRUE") return;
e.source.getSheetByName("Complaints Current month")
.appendRow(s.getRange(e.range.rowStart, 1, 1, s.getLastColumn())
.getValues()
.reduce(function (a, b) {
return a.concat(b)
}))
s.deleteRow(e.range.rowStart);
}