Hi @Kat_YESPrep ,
Do you want to update multiple records by using the data in the collection?
Could you tell me the data type in collection and list?
I assume that they are all text type, try this:
1)If you want to create new records:
ForAll(collectionname,Patch(listname,Defaults(listname),{field1 in list:field1name in collection,field2 in list:field2name in collection,.....}))
If you have fields with the same fieldname in collection and list,you need to use table[@field] to avoid Ambiguity.
For example:
ID:collectionname[@ID]
2)If you want to edit existing records:
Firstly, save the records that you want to update as a collection.
ClearCollect(collectionname,Filter(listname,....))
Fill in data in the collection that you want.
Then use the unique field in collection to recognize which record to update.
Try this:
ForAll(collectionname,Patch(listname,LookUp(listname,ID=collectionname[@ID]),{field1 in list:field1name in collection,field2 in list:field2name in collection,.....}))
Please note that if you have any complex data type, you need to make a little change in your formula.
Here's a blog about this for your reference:
https://powerapps.microsoft.com/en-us/blog/bulk-update-using-forall-and-patch/
Best regards,