Skip to content

Instantly share code, notes, and snippets.

@wendeehsu
Created January 23, 2022 06:47
Show Gist options
  • Save wendeehsu/a56b0707424b999f552de47a3d74d5d9 to your computer and use it in GitHub Desktop.
Save wendeehsu/a56b0707424b999f552de47a3d74d5d9 to your computer and use it in GitHub Desktop.
function Backup() {
let sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("transaction");
const backupSheetUrl = 'https://docs.google.com/spreadsheets/d/1SSHx4RiytJoV3X6EgtSb0bNow1YIt8txfrllEIZF9Pc/edit';
// `Sheet2` is where we want to paste our Original Data
let backupSheet = SpreadsheetApp.openByUrl(backupSheetUrl).getSheetByName("Sheet2");
let values = sheet.getDataRange().getValues();
// Clear data but keep format in backupSheet
// you can use `backupSheet.clear()` to clear both data and format
backupSheet.clearContents();
// paste data into Backup Sheet
backupSheet.getRange(1,1, values.length, values[0].length).setValues(values);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment