I’m probably over-complicating this, and not explaining properly.
There is a data set - table 2, that users need to request amendments to a SKU, rather than amend directly. Table 1 holds these requests. When a request is approved - I can get Appsheet to move (through copies and deletes) the line from table 1 to table 2 (and a request archive). Fine.
I also need it to find the existing record in table 2 based on the SKU of the request that’s moving. It needs to copy and delete the line from table 2 to an archive table - table 3.
Now from attempting, the movement actions aren’t the issue, so much as just not identifying the existing line with the SKU from the request.
The only other option I can think of, which I’ve not attempted but need to work out how to do is: a schedule bot runs regularly and checks table 2 for duplicates. If it finds a duplicate line, it takes the oldest line (there is a date added field) and moves it off.