繁体   English   中英

从 Power 自动到共享点列表的日期字段

[英]Date field from Power automate to sharepoint list

我已经设置了自动解析我定期收到的电子邮件。 电子邮件是通过第三方软件系统生成的,没有直接链接到 SharePoint 的 API。

我使用了初始化变量函数来解析电子邮件中的 HTML 并创建一个新的列表项。

所有字段都有效,但是 Date 不会通过并完全使流程失败。

我收到此错误:

“OpenApiConnection”类型的工作流操作“Create_item”的“inputs.parameters”无效。 错误详情:输入参数“item/DateTime”必须是“String/date”类型。 要转换的运行时值“25/02/2022”不具有预期的格式“字符串/日期”。

我在列表中的列设置是日期和时间字段,其中仅设置了日期。

列表列设置 日期 变量

我希望我已正确理解您的问题,但格式25/02/2022不被视为有效的 ISO 8601 日期。

我创建了一个名为Date Time String的变量并存储了您的日期25/02/2022

为了使其有效,您需要对其进行转换并为此进行转换,这个表达式应该可以解决问题。

concat(split(variables('Date Time String'), '/')[2], '-', split(variables('Date Time String'), '/')[1], '-', split(variables('Date Time String'), '/')[0])

它实质上将日期反转为 SharePoint 将接受的格式。

日期时间字符串

强类型日期时间

新列表项结果

项目清单

您也可以解析日期时间,然后使用formatDateTime输出您想要的格式,见下文:

formatDateTime(parseDateTime(variables('Date Time String'), '', 'dd/MM/yyyy'))

注意:在上面的示例中,我没有为 formatDateTime 指定格式(仅解析步骤),这将默认以与 SharePoint 兼容的 ISO 格式输出日期时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM