如何将一行 5 个数据单元格移动到另一个选项卡/工作表

问题描述 投票:0回答:0
function onEdit(e) {
      const    src = e.source.getActiveSheet();
      const    r = e.range;
      if     (src.getName() != "data" || r.columnStart != 5 || r.rowStart == 1) return;
      const    dest = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(e.value);
      src.   getRange(r.rowStart,1,1,5).moveTo(dest.getRange(dest.getLastRow()+1,1,1,5)); //not sure here
      src.   deleteRow(r.rowStart);
}

这是我在这里找到的一个脚本,它完美无缺!唯一的问题是......我需要它不移动第 6 列之后的任何数据,它必须从第 16 行开始粘贴。 有人可以帮忙吗

我试图让这个公式移动第二行的前五个单元格,但每次它移动整行并弄乱第六列之后的数据。 我希望它能工作并且确实如此,但不是我需要的方式。`

google-apps-script google-sheets google-sheets-formula copy-paste move
© www.soinside.com 2019 - 2024. All rights reserved.