如何将值复制到所选单元格之前的6列?

时间:2019-04-13 01:40:30

标签: google-apps-script google-sheets

我的问题很简单,但这是我在Google Apps脚本中的第一个代码。

function copy() {
  var spreadsheet = SpreadsheetApp.getActive();
  var row = spreadsheet.getActiveCell().getRow();
  spreadsheet.getRange('A97:H99').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
};

如何将值从选定/活动单元格复制到6列之前?类似于:复制到活动单元格-6。

我编写了此代码,该代码已经复制了我需要的代码,但是它粘贴在所选单元格本身内部。我需要-6列。

谢谢

1 个答案:

答案 0 :(得分:2)

尝试一下:

function copy1() {
  var ss = SpreadsheetApp.getActive();
  ss.getRange('A1:H3').copyTo(ss.getActiveRange().offset(0,-6), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
};