I am trying to use the patch function but something isn't right.
I have a SP list: NewTest
On my app i have a button 'Upload' which has the following the the OnSelect option:
ForAll( Gallery2.AllItems, Patch( 'NewTest', Defaults('NewTest'), { Title:"Test", Date_x0020_of_x0020_Request:TextInput4.Text, StaffName:TextInput3.Text, Quantity:TextInput7.Text, Item:TextInput1.Text, ... } ) )
But it is still showing as an error on the button:
On the 'New Order' button, i have the following on the OnSelect:
Collect(OrderCount,CountRows(OrderCount)+1)
Can anyone help and advise where i may i gone wrong?
thanks
Alistair
Solved! Go to Solution.
Hi @neill_long,
I think the issue here hsould be the recor mapping within the patch () function.
ForAll( Gallery2.AllItems, Patch( 'NewTest', Defaults('NewTest'), { Title:"Test", Date_x0020_of_x0020_Request:TextInput4.Text, StaffName:TextInput3.Text, Quantity:TextInput7.Text, Item:TextInput1.Text, ... } ) )
The TextInput.Text will not loop with each record within the Gallery, if here you would like to generate every record for the "NetTest" from the Gallery, then the field need to map with the original field name which is configrued within the TextINput text property.
Please take a try to collect the Gallery items into a collection, then use the forall with the collection.
For how to work with Patch, see:
Regards,
Michael
Hi @neill_long,
I think the issue here hsould be the recor mapping within the patch () function.
ForAll( Gallery2.AllItems, Patch( 'NewTest', Defaults('NewTest'), { Title:"Test", Date_x0020_of_x0020_Request:TextInput4.Text, StaffName:TextInput3.Text, Quantity:TextInput7.Text, Item:TextInput1.Text, ... } ) )
The TextInput.Text will not loop with each record within the Gallery, if here you would like to generate every record for the "NetTest" from the Gallery, then the field need to map with the original field name which is configrued within the TextINput text property.
Please take a try to collect the Gallery items into a collection, then use the forall with the collection.
For how to work with Patch, see:
Regards,
Michael
I'm still confused sorry. I have a collection, called OrderCount, which when i click the new order a new line is added. How would i use the forall with the collection?
I have asked about this in the past and was following the steps outlined, which didn't work for me but from the example was working for the person who responded to my initial query:
thanks
Alistair
The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.
This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.
User | Count |
---|---|
187 | |
52 | |
51 | |
36 | |
32 |
User | Count |
---|---|
282 | |
97 | |
89 | |
82 | |
77 |