現在、スプレッドシート内の特定のシートから動的なタイトル (日付付きのテキスト) を持つ別のスプレッドシートにデータをコピーする必要があるプロジェクトに取り組んでいます。IDまたは名前でデータを移動することは問題ありませんが、新しく作成されたスプレッドシートでは難しいようです。すべての関数は同じアプリ スクリプト内にあります: 作成コピー
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);
}