В настоящее время я работаю над проектом, в котором мне нужно скопировать данные с одного конкретного листа в электронной таблице в другую электронную таблицу с динамическим заголовком (текст с датой). перемещение данных с идентификатором или по имени в порядке, но со свежесозданной таблицей кажется неприятным. все функции будут в одном скрипте приложения: создание копии
function titleAsDate() {
var currentDate = Utilities.formatDate(new Date(), "GMT+8", "dd-MM-yyyy HH:mm:ss")
SpreadsheetApp.create("Report of the " + currentDate)
}
function copyWithValues() {
let spreadSheet = SpreadsheetApp.getActiveSpreadsheet();
let sourceSheet = spreadSheet.getSheetByName('Sources');
let sourceRange = sourceSheet.getDataRange();
let sourceValues = sourceRange.getValues();
let rowCount = sourceValues.length;
let columnCount = sourceValues[0].length;
let targetSheet = spreadSheet.getSheetById('Target');
let targetRange = targetSheet.getRange(1, 1, rowCount, columnCount);
targetRange.setValues(sourceValues);
}