是否可以在一张纸上复制命名范围的值并将它们粘贴到另一张纸的同一单元格位置?
例如,我在"old_desk_1"
中命名范围sheet1!A24:A25
,在"desk_1"
中命名范围sheet2!A24:A25
。是否可以将old_desk_1
的单元格中的值复制到desk_1
而无需执行标准复制/粘贴?
答案 0 :(得分:0)
是的,首先我建议查看以下文件。
以上链接将告诉您可用于执行此操作所需的所有类的所有方法。以下是您希望实现的基本示例。
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);
}