这个菜鸟,学习atm。我正在使用以下脚本在同一Google电子表格中将数据从一张纸复制到另一张纸:
function recordHistory() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Cover");
var source = sheet.getRange("a1:c21");
var values = source.getValues();
var sheet2 = ss.getSheetByName("January 2020")
values [0] [0] = new Date();
sheet2.appendRow(values [0])
}
可以很好地复制单个行,但不能复制列出的整个范围(a1:c21)。现在,我想问题出在第8行,但我不确定。
这是我用来尝试此电子表格的链接:
答案 0 :(得分:1)
function recordHistory() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("Cover");
var source = sheet.getRange("a1:c21");
var values = source.getValues();
var sheet2 = ss.getSheetByName("January 2020")
values [0][0] = new Date();
sheet2.getRange(sheet2.getLastRow()+1,1,values.length,values[0].length).setValues(values);
}