是否可以在一张纸中复制命名范围的值并将它们粘贴到另一张纸的相同单元格位置?
例如,我将 range "old_desk_1"
in命名为 ,并将 range insheet1!A24:A25
命名为. 是否可以在不进行标准复制/粘贴的情况下复制to单元格中的值?"desk_1"
sheet2!A24:A25
old_desk_1
desk_1
是否可以在一张纸中复制命名范围的值并将它们粘贴到另一张纸的相同单元格位置?
例如,我将 range "old_desk_1"
in命名为 ,并将 range insheet1!A24:A25
命名为. 是否可以在不进行标准复制/粘贴的情况下复制to单元格中的值?"desk_1"
sheet2!A24:A25
old_desk_1
desk_1
是的,首先我建议查看以下文档。
上面的链接将告诉您所有可用于您需要执行此操作的类的所有方法。这是您希望实现的基本示例。
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);
}