【问题标题】:Modify Code - Copy Certain Rows/Columns From one Spreadsheet to Another - Google Apps Script / Google Sheets修改代码 - 将某些行/列从一个电子表格复制到另一个 - Google Apps 脚本/Google 表格
【发布时间】:2020-02-24 11:09:32
【问题描述】:

我想将 SORT QUERY 正在执行的操作(高于 .getRange 行代码)合并到此脚本中。因此,我不会复制 A2:F,而是将 B、C、D、E 列从 ONLINESendNewSkusToGID 复制到 RECTOONLINE。

function CopyNewOnlineSkusFromCDSToGID() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('ONLINESendNewSkusToGID'), true);

  //=SORT(QUERY(JIRA JQL QUERY!A2:F,"SELECT B, C, D, E",0))
  spreadsheet.getRange('A2:F').activate();

  var target = SpreadsheetApp.openById("");
  var source_sheet = spreadsheet.getSheetByName("ONLINESendNewSkusToGID");
  var target_sheet = target.getSheetByName("RECTOONLINE");

  var source_range = source_sheet.getActiveRange();
  var last_row = target_sheet.getLastRow();
  var values = source_range.getValues();
  target_sheet.getRange(last_row + 1, 1, values.length, values[0].length).setValues(values);
  spreadsheet.getRange('A2').activate();
}

提前致谢

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    解决方案

    这里的代码 sn-p 将 B 列到 E 列从一张纸复制到另一张纸。让我知道这是否是您想要通过您的问题实现的目标。

    function CopyNewOnlineSkusFromCDSToGID() {
      // get spreadsheet
      var ss = SpreadsheetApp.getActiveSpreadsheet();
      // get the two desired sheets
      var online = ss.getSheetByName("ONLINESendNewSkusToGID");
      var rect = ss.getSheetByName("RECTOONLINE");
      // get the values of the sheet we want to copy
      var values = online.getRange('B:E').getValues();
      // set the values where we want to paste
      rect.getRange('B:E').setValues(values);
    }

    有关如何获取和设置值的更多信息,请分别查看 here 和 here。我希望这对您有所帮助,如果您需要其他任何内容或者您有什么不明白的地方,请告诉我。

    【讨论】:

    • 嗨 Mateo - 我怎样才能只选择某些列。我不小心在上面发布了错误的范围。所以我需要 A,F,G,D 吗?我尝试了该范围的不同变体,但效果不佳。您的答案中也没有 openByID 吗?
    猜你喜欢
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 2020-05-21
    • 1970-01-01
    • 2021-06-27
    • 1970-01-01
    • 2016-06-01
    • 2018-12-20
    相关资源
    最近更新 更多