将一个工作表中命名区域的单元格值复制到另一个工作表中另一个命名区域的相同单元格地址



是否可以复制一个工作表中指定范围的值并将它们粘贴在另一个工作表的相同单元格位置?

例如,我在sheet1!A24:A25中命名范围"old_desk_1",在sheet2!A24:A25中命名范围"desk_1"。是否有可能将old_desk_1的单元格中的值复制到desk_1,而不只是进行标准的复制/粘贴?

是的,首先我建议查看以下文档。

  • Google Class SpreadsheetApp
  • Google类电子表格
  • Google Class Sheet
  • Google Class Range

上面的链接会告诉你所有你需要的类的所有可用方法。这里有一个你希望实现的基本例子。

function copyCells(){
   var thisSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
   var theRange = thisSpreadsheet.getRangeByName("YOUR RANGE");
   var destinationSheet = thisSpreadsheet.getSheetByName("SHEET TO COPY TO");
   var destinationRange = destinationSheet.getRangeByName("YOUR OTHER RANGE");
   theRange.copyTo(destinationRange);
}

相关内容

  • 没有找到相关文章

最新更新