Skip to content

Instantly share code, notes, and snippets.

@peterkappus
Created June 20, 2016 15:45
Show Gist options
  • Select an option

  • Save peterkappus/2fdfa72b774cff61efe90322d04354c0 to your computer and use it in GitHub Desktop.

Select an option

Save peterkappus/2fdfa72b774cff61efe90322d04354c0 to your computer and use it in GitHub Desktop.
Google Sheets script for copying data between sheets.
function copyValues(source_name,dest_name,range_name) {
// Get Spreadsheets
var key = "<YOUR_SPREADSHEET_KEY>";
var source_sheet = SpreadsheetApp.openById(key).getSheetByName(source_name);
var target_sheet = SpreadsheetApp.openById(key).getSheetByName(dest_name);
var lastRow = source_sheet.getLastRow();
// Set Ranges
var source_range = source_sheet.getRange(range_name + lastRow);
var target_range = target_sheet.getRange(range_name + lastRow);
// Fetch values
var values = source_range.getValues();
//empty the target
target_sheet.clearContents();
// Save to target
target_range.setValues(values);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment