Google Apps脚本可将值从一个工作表复制到另一个工作表

时间:2018-11-07 22:15:19

标签: javascript google-apps-script

我希望这会解释我的需求:https://docs.google.com/spreadsheets/d/1--4UL1SjdEv-YT-_gTpvKqy9H4SDEdBm8aubFpUZYuw/edit?ts=5be08e3d#gid=0

所以这里有B,C,L,M和S信息。

我想运行脚本,然后将第4-7行复制到“记事本”选项卡,然后在T列上设置“复制”值(按第2行和第3行)。

然后,在编写“复制”的情况下,脚本应跳过这些内容并仅复制其余部分。

如果仍然不清楚,请通知我。

谢谢!

function copyInfo() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var copySheet = ss.getSheetByName("Test");
  var pasteSheet = ss.getSheetByName("Sheet5");

  var columns_to_be_copied = ['B', 'L', 'M', 'V'];
  for (column in columns_to_be_copied){
  var copy_range_string = columns_to_be_copied[column] + ':' + columns_to_be_copied[column];

  // get source range
  var source = copySheet.getRange(copy_range_string);
  // get destination range
  var destination = pasteSheet.getRange(pasteSheet.getLastRow()+1,1,8,4);

  // copy values to destination range
  copyTo(source,destination );
  }
}

0 个答案:

没有答案