Hi @Jimbo1,
" have been able to patch the records from the collection to a sharepoint list. "
Could you please explain a bit for how the patch works to save the collection data into SharePoint list?
As shared by @Eickhel, patch function would return the updated record once it succeed, so if here you are using forall () to patch the collection, the formula should be:
Forall(Collection, patch(SPList, ....))
You could either trying the following:
1. Use Collect within the Forall Patch, to collect the updated record, then remove it from the collection:
Forall(Collection, Collect(RemoveData, patch(SPList, ....)))
2. After that, use lookup function to map the record in the old collection, and remove the records found:
Remove(Collection, Filter(Collection, ID in RemoveData.ID))
Regards,
Michael