Back to Browse

Move Row to Another Spreadsheet

11.0K views
Apr 20, 2021
11:12

How to move data from one spreadsheet to an entirely separate spreadsheet via Apps Script. Important Notes: * As with all on edit scripts, this script is not meant to be run manually but runs automatically from the trigger. * This must be done with an installed trigger; a simple onEdit(e) trigger cannot access another spreadsheet * The format is destination_sheet.getRange(full row).setValues(source_sheet.getRange(full row)) Sheets (to copy) New https://docs.google.com/spreadsheets/d/1nqT55I54lEaoa-L6gFMvxBekEoRHSbfiED9cvDWdA9A/edit#gid=0 Complete https://docs.google.com/spreadsheets/d/1ca2AH1NpyYGVb-879kQ4COY_Kv1quGdnZL8r0B1YVhw/edit#gid=0 Script: function moveRowOnCheck(e) { const src = e.source.getActiveSheet(); const r = e.range; if (r.columnStart != 3 || r.rowStart == 1 || e.value != "TRUE") return; const dest = SpreadsheetApp.openById("1ca2AH1NpyYGVb-879kQ4COY_Kv1quGdnZL8r0B1YVhw").getSheets()[0]; dest.getRange(dest.getLastRow() + 1, 1, 1, 3).setValues(r.offset(0, -2, 1, 3).getValues()); src.deleteRow(r.rowStart); } Connect with me: • [email protected] • spencerfarris.me • www.linkedin.com/in/spencer-farris/ • Twitter @FarrisSpencer • Google Product Expert support.google.com/docs/profile/12305

Download

1 formats

Video Formats

360pmp415.7 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Move Row to Another Spreadsheet | NatokHD