我正在尝试使用copyTo函数将一张纸的内容复制到另一张纸中,但它似乎只复制了前20列。
我想复制A:AK,但只复制A:T。
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var targetSheet = ss.getSheetByName("Sheet3");
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange("A:AK").copyTo(targetSheet.getRange("A1"), {contentsOnly:true});
}
我无法想象这是copyTo函数的限制所以不确定我做错了什么?
由于 戴夫
答案 0 :(得分:1)
我想Sheet3是你刚刚创建的新工作表。如果是这样,除非您手动添加,否则新工作表将只有T列。我尝试了相同的代码,并且能够在手动添加列后复制所有数据。