日期和时间捕获格式

问题描述 投票:0回答:1

当我在电源应用程序上编码时遇到问题(图 1),并且我想捕获到我的共享点列表(图 2)。

但是捕获格式错误,我的共享点列表输入代码位于(图 3)。

有人可以帮我看看我的(图1)中的代码是否错误。

请帮助我。

提前致谢。

Power Fx 表达式:

Expression in Power Apps

SharePoint 列表:

SharePoint list

架构:

Schema

我期望的格式是(hh:mm dd-mm-yyyy)

list sharepoint powerapps powerapps-canvas
1个回答
0
投票

列的类型是 SharePoint 文本还是日期+时间?如果是前者,那么您可以更新 Power Apps 中的表达式,以您想要的格式发送日期:

Set(
  varNewItem,
  Patch(
    list_name_with_email,
    LookUp(list_name_with_email, Email = User().Email),
    {
      Date_Start:
        Text(
          DatePicker3_2.SelectedDate + Time(Value(Dropdown2_2.Selected.Value), Value(Dropdown2_3.Selected.Value), 0),
          "hh:mm dd-mm-yyyy"
        )
    }
  )
)

如果是后者(该列是 SharePoint 中的日期/时间列),那么您将需要前往 SharePoint 相应地设置列视图的格式,使用架构中日期之前的时间,如下所示

{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
  "elmType": "div",
  "txtContent": "=toLocaleTimeString(@currentField) + ' ' + toLocaleDateString(@currentField)"
}
© www.soinside.com 2019 - 2024. All rights reserved.