Google apps script 我可以向该脚本添加哪些内容,以便仅以相反顺序将行粘贴为值

Google apps script 我可以向该脚本添加哪些内容,以便仅以相反顺序将行粘贴为值,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我找到的剧本非常好用。它将使用importxml的一个工作表中的18行粘贴到底部的仅值工作表中,这样我就可以保留所有导入的记录 有什么我可以添加到它,将按相反的顺序粘贴行?我的意思不是只在“值”表的顶部粘贴,而是按相反的顺序在底部粘贴 以下是为我的使用而修改的链接中引用的脚本: function copyPaste() { var ss=SpreadsheetApp.getActive(); var srcsh=ss.getSheetByName('Imported'); var d

我找到的剧本非常好用。它将使用importxml的一个工作表中的18行粘贴到底部的仅值工作表中,这样我就可以保留所有导入的记录

有什么我可以添加到它,将按相反的顺序粘贴行?我的意思不是只在“值”表的顶部粘贴,而是按相反的顺序在底部粘贴

以下是为我的使用而修改的链接中引用的脚本:

function copyPaste() {
  var ss=SpreadsheetApp.getActive();
  var srcsh=ss.getSheetByName('Imported');
  var dessh=ss.getSheetByName('ImportedValues');
  var srcrg=srcsh.getRange('A6:P23');
  var data=srcrg.getValues();
  var desrg=dessh.getRange(dessh.getLastRow() + 1,1,18,16);
  desrg.setValues(data);}

背景:导入以最新的第一个订单获取我需要的信息,我希望我的“仅值”表能够维护最旧的第一个订单。

我不得不为我糟糕的英语技能道歉。不幸的是,我无法从你的问题中看到你的处境。那么,您能否提供包含示例输入和输出值的电子表格?通过这一点,我想找到解决办法。当然,请删除您的个人信息。请看@Tanaike我的问题已由Cooper回答,但仍然感谢。谢谢您的回复。我很高兴你的问题解决了。
function copyPaste() {
  var ss=SpreadsheetApp.getActive();
  var srcsh=ss.getSheetByName('Imported');
  var dessh=ss.getSheetByName('ImportedValues');
  var srcrg=srcsh.getRange('A6:P23');
  var data=srcrg.getValues();
  var rdata=data.map(function(r){return r;}).reverse();
  var desrg=dessh.getRange(dessh.getLastRow() + 1,1,18,16);
  desrg.setValues(rdata);
}