问题是,如果任何单元格包含公式,那么在 moveTo 方法之后,公式不会更新其引用。
下面是我正在处理的代码,除了更新单元格引用之外,它还可以完成工作。
//WORKING - MOVES VALUES FROM "A1:B.." TO "C+lastrow2"..
function my4() {
var thiss = SpreadsheetApp.getActiveSpreadsheet();
var thissSh1 = thiss.getSheetByName("Entry");
var lastrow1 = thissSh1.getLastRow()+1;
var range = thissSh1.getRange("A1:A"+lastrow1).getValues();
for(var i in range){
source = thissSh1.getRange("A1:B1").offset(i, 0);
dest = thissSh1.getRange("C"+lastrow1+":D"+lastrow1).offset(0, i*2);
source.moveTo(dest);
}
}