Evening everyone!
I asked this about a week back, but I think the thread got lost in the ether. We came close, but I'm trying to create a function where "Transfer a range of Rows from sheet 1 to sheet 2. Sheet 1 has order IDs in column E. G will have =unique to show me all current order IDs, with check boxes next to each unique reference. Check the box next to which ones you want to CUT over > Select a menu run add on > Run Script > all Rows from A:E that match the desired ID are moved".
[Picture Reference]
function onEdit(e) {
  e.source.toast('Entry')
  const sh = e.range.getSheet();
  if(sh.getName() == "Reference" && e.range.columnStart == 8 &&  e.range.rowStart > 1 && e.value == "TRUE") {
    e.source.toast('Gate1')
    let rg = sh.getRange(e.range.rowStart,1,1,5)
    let vs = rg.getValues();
    const osh = e.source.getSheetByName("Processing");
    osh.getRange(osh.getLastRow() + 1,1,1,5).setValues(vs);
    rg.deleteCells(SpreadsheetApp.Dimension.ROWS);
    e.range.setValue("FALSE");
  }
}Here is what we had so far. Please let me know if anyone can help, thank you!
 
     
     
    
