在页面顶部(而不是底部)之间移动行

时间:2019-02-18 11:41:57

标签: google-apps-script google-sheets move

当前,我正在使用下面的代码将“完成的”行移至完整的工作表。但是,这些行是在底部添加的,这导致我的数据透视表出现问题(由于范围已扩展)。

有人能调整此代码以将行添加到顶部吗?

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);
}

0 个答案:

没有答案
相关问题