I have an app in which I need a user to enter a number into a text input. After entering the number, I need that number to be patched to a specific field within my SharePoint list. I have tried using the Patch function, but I get an error on screen2, whereas I can values from screen1 in sharepoint.
Defined my variable in App OnStart :Set(gblRecordPTED, Defaults('PT ED CHECKS'))
SCREEN1 (Next Button)
Set(varPTEDWALKTHROUGHCHECKS,Value(varDate.SelectedDate) & "-" & drpShift.Selected.Value & "-" & drpTeamMember.Selected.Value & "-" & TextInput1.Text );
If(IsBlank(varDate.SelectedDate) || IsBlank(drpShift.Selected.Value) || IsBlank(drpTeamMember.Selected.Value) || IsBlank(TextInput1.Text ), Set(varHighlight,true), Set(varHighlight,false)) ;If(varHighlight=false; , Navigate('ED PT CHECKS SCREEN_1'));
Patch(
'PT ED CHECKS',
Defaults('PT ED CHECKS'),
{
Title: varPTEDCHECKS,
Shift: drpShift.Selected.Value,
TeamMember: drpTeamMember.Selected.Value,
'Trainee Name': TextInput1.Text
}
);
Navigate('ED PT CHECKS SCREEN_1')
SCREEN2 (Submit Button)
Patch(
'PT ED CHECKS',
Defaults('PT ED CHECKS'),
{
'1. Differential Pressure ': TextInput2.Text,
'2. DP Comments': TextInput2_1,
'3. P1 Pressure ':TextInput2_2.Text
}
);
Navigate('PT ED CHECKS SCREEN_2')