要保存Google Sheets副本的脚本,你可以使用Google Apps Script。以下是一个示例代码,用于复制并保存当前的Google Sheets副本:
function saveSheetCopy() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var originalSheet = spreadsheet.getActiveSheet();
// 复制副本
var newSheet = originalSheet.copyTo(spreadsheet);
// 重命名副本
var timestamp = Utilities.formatDate(new Date(), spreadsheet.getSpreadsheetTimeZone(), "yyyyMMdd_HHmmss");
newSheet.setName(originalSheet.getName() + " - " + timestamp);
}
在Google Sheets中,按下Ctrl + Alt + I
(Windows)或Cmd + Option + I
(Mac)来打开脚本编辑器。
将以上代码复制粘贴到编辑器中,并保存脚本。然后,您可以从菜单栏中选择“运行”>“saveSheetCopy”来执行该脚本。
执行脚本后,它将复制当前活动的Sheet,并在副本名称中包含时间戳以作区分。副本将保存在同一Google Sheets文件中。
请注意,如果要将副本保存到不同的Google Sheets文件中,您需要修改代码以打开目标文件并将副本粘贴到那里。