繁体   English   中英

使用 Power Automate 将日期/时间从 Excel 导入 Sharepoint 列表

[英]Importing Dates/Time from Excel to a Sharepoint list using Power Automate

我希望有人可以对这个问题有所了解。 我正在尝试构建一个基于 OneDrive 上存储的 Excel 电子表格在 SP 列表中添加新条目/更新现有条目的流。 电子表格包含带有日期和日期和时间的两列。 我对此进行了广泛的研究,试图将日期正确地转移到 SP 中。 根据此处此处的教程,常见的解决方案是使用表达式 AddDays(用于日期)和 AddSeconds(用于时间)。

但是,这些方法需要将日期和时间作为数值(分别为整数和浮点数)从 Excel 传递。 Excel Online 连接器似乎仅将这些值作为字符串传递。 正如在此线程中所讨论的,这曾经适用于标准 Excel 连接器,但此连接器已被弃用。 我希望有人有解决方法或解决方案。 谢谢!

更新:由于 SP 列表期望日期时间为字符串,我还尝试使用 Text 函数将日期和时间列转换为 Excel 中的文本。 它用于传输日期,但时间值不一致。

声明两个变量

  1. StringDate类型:String
  2. StrToInt类型:整数

变量

现在将“StringDate”设置为您的 Excel 值。 (请记住,我正在使用 Apply to Each 来获取 Excel 值)

字符串日期值

现在将“StringDate”转换为带有“StrToInt”的整数,并将“StrToInt”减1。

@{int(variables('StringDate'))}

字符串转整数

现在将整数添加到 SharePoint 并将其转换为日期。

@{addDays('1899-12-31',int(variables('StrToInt')),'yyyy-MM-dd')}

在此处输入图片说明

暂无
暂无

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

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