Hi all,
I have a screen in one of my apps where I am trying to patch the date and time which a user selects over to a date and time column in SharePoint (my data source).
My screen looks like this. And on the select of the add button I have the following code.
Patch(
FinanceTimeLog,
{
AgentID: NamePicker_2.Selected.UserPrincipalName,
AgentName: NamePicker_2.Selected.GivenName & " " & NamePicker_2.Selected.Surname,
Team: TeamPicker_2.Selected.Result,
Category: CategoryPicker.Selected.Result,
StartTime: StartDate.SelectedDate + Time(drpStartHours.Selected.Value, drpStartMins.Selected.Value),
EndTime: EndDate.SelectedDate + Time(Value(drpEndHours.Selected.Value, drpEndMins.Selected.Value)),
Notes: txtNotes.Text})
I have tried both the codes highlighted in bold above and I either get the error "invalid number of arguments" or "the function 'time' has some invalid arguments".
Any help would be much appreciated.
Thanks,
Freddie
Solved! Go to Solution.
@Anonymous
Please consider changing your Formula to the following:
Patch(
FinanceTimeLog,
{
AgentID: NamePicker_2.Selected.UserPrincipalName,
AgentName: NamePicker_2.Selected.GivenName & " " & NamePicker_2.Selected.Surname,
Team: TeamPicker_2.Selected.Result,
Category: CategoryPicker.Selected.Result,
StartTime: DateTimeValue(Text(StartDate.SelectedDate, ShortDate) & " " & Text(drpStartHours.Selected.Value) & ":" & Text(drpStartMins.Selected.Value)),
EndTime: DateTimeValue(Text(EndDate.SelectedDate, ShortDate) & " " & Text(drpEndHours.Selected.Value) & ":" & Text(drpEndMins.Selected.Value)),
Notes: txtNotes.Text
}
)
I hope this is helpful for you.
EDIT: Oh, and by the way, your original formula had an extra Value function in it that had mismatched closing parens.
@Anonymous
Please consider changing your Formula to the following:
Patch(
FinanceTimeLog,
{
AgentID: NamePicker_2.Selected.UserPrincipalName,
AgentName: NamePicker_2.Selected.GivenName & " " & NamePicker_2.Selected.Surname,
Team: TeamPicker_2.Selected.Result,
Category: CategoryPicker.Selected.Result,
StartTime: DateTimeValue(Text(StartDate.SelectedDate, ShortDate) & " " & Text(drpStartHours.Selected.Value) & ":" & Text(drpStartMins.Selected.Value)),
EndTime: DateTimeValue(Text(EndDate.SelectedDate, ShortDate) & " " & Text(drpEndHours.Selected.Value) & ":" & Text(drpEndMins.Selected.Value)),
Notes: txtNotes.Text
}
)
I hope this is helpful for you.
EDIT: Oh, and by the way, your original formula had an extra Value function in it that had mismatched closing parens.
Thanks Randy, that is great!
This training provides practical hands-on experience in creating Power Apps solutions in a full-day of instructor-led App creation workshop.
Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.
User | Count |
---|---|
207 | |
70 | |
57 | |
51 | |
17 |
User | Count |
---|---|
261 | |
130 | |
86 | |
86 | |
68 |