Битва ладьи ie на этом и учится атм. Я использую следующий сценарий для копирования данных с одного листа на другой в той же электронной таблице 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, но я не уверен.
Вот ссылка на электронную таблицу, которую я использую для опробования:
https://docs.google.com/spreadsheets/d/15pEbNy-PmrGeAmpASRUK2iXIyJPfg43Mm2r6bbiTBuM/edit#gid = 1296663899