根据另一个选项卡中的新行在工作表顶部插入新行



我有一个谷歌表格,在一个标签中列出了求职者列表(主要候选人表(。我想做的是将候选人的每日导出粘贴到另一个选项卡中,并将最新导出中的新候选人插入到主要候选人表的顶部。

我试图在网上搜索这种方法,这通常会在经过一些研究后取得成功。但是,我似乎找不到任何关于宏、脚本或公式的文档来实现这一点。

想看看是否有人有任何资源进行额外的研究。

您可以使用以下代码将数据从源工作表复制到目标工作表的顶部。相应地输入工作表名称。救。从脚本编辑器菜单中,运行>函数>测试,进行测试。它将在目标工作表中插入新行,源工作表数据将保持原样。

function test() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var source = ss.getSheetByName('source sheet name here'); // change here
  var des = ss.getSheetByName('destination sheet name here'); // change here
  var sv = source
    .getDataRange()
    .getValues();
  sv.shift();
  des.insertRowsAfter(1, sv.length);
  des.getRange(2, 1, sv.length, source.getLastColumn()).setValues(sv);
}

相关内容

  • 没有找到相关文章

最新更新