将数据范围复制到 A 列中,但将单个单元格复制到 B 列中,行数与 A 列 [重复] 中一样多

Copy data range into A Column, but copy single cell into B Column for as many rows as in A Column [duplicate]

提问人:Matt 提问时间:1/12/2023 最后编辑:RubénMatt 更新时间:1/12/2023 访问量:27

问:

我有一个电子表格,其中包含“工作表 1”,其中包含 A 列中 X 行数的条形码值,以及一个“客户”名称。我想将此条形码数据范围复制到另一张工作表(“工作表 2”)中,但在单独的列中,复制条形码数据范围中任意数量的行的单个单元格(客户端)。

这个想法是,一旦我从工作表 1 中清除了新客户的数据,我仍然可以在工作表 2 中保留完整的日志。

1 页 2

我已成功复制 Apps 脚本中的条形码数据范围(见下文),但无法弄清楚如何复制和粘贴相同行数的单个单元格。

function copyBarcode() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sourceSheet = ss.getSheetByName('Sheet1');
  var targetSheet = ss.getSheetByName('Sheet2');
  
  var barcodeRange = sourceSheet.getRange('A1:A').getValues();
  for(i = 0; i < barcodeRange.length; i++)
  {
    targetSheet.appendRow(barcodeRange[i]);
  }
  
}
google-apps-script google-sheets setvalue

评论

0赞 Rubén 1/12/2023
欢迎使用 Stack Overflow。请将示例数据添加为文本,而不是图像。

答: 暂无答案