从 SharePoint 列表中获取日期值,以在流程中的日期和时间特定字段中使用

Fetching date value from a SharePoint-list, to use in date&time specific field in flow

我正在尝试设计一个 Microsoft Flow,它将根据 SharePoint 在线列表中的信息创建一个 Outlook 日历事件条目。

该列表将包含 DueDate 的值,它是 Date 类型的列,不包括时间。

我希望能够根据截止日期列的日期创建 Outlook 日历条目。流中的日历条目表单允许通过动态内容添加还包括时间的日期,但是不能以这种方式添加不包含时间的日期列。

是否有解决此问题的方法,一些表达式可以让我更自由地从列中获取值,然后可以向其附加时间

我已经尝试将 sharepoint 中的列转换为 Date with Time 列并且该解决方法有效,但这不是我想要的。我想知道如何解决这个问题,因为我不一定希望我的列作为日期时间列,这会在以后引起问题。

我试过这个表达式:

formatDateTime(concat(item()?['DATE'], '08:00')'yyyy-MM-ddThh:mm:ss')

但我知道这是错误的而且行不通。我只是不知道该怎么做。

https://puu.sh/Df5ni/05cb882b23.png

我希望流程根据截止日期列添加一个日历条目,我可以将自己的时间附加到喜欢一天的开始和最后到下午。

实际结果是我似乎不能使用日期列,只有事件开始和结束时间的日期时间列,没有时间的日期列不会出现在动态内容列表中。

如果有一些方法可以手动获取值而不是使用非常强大的动态内容,然后可以使用额外的代码将其转换为正确的格式。

我列表中的日期列名称是 date_without_time 类型 Date (Add time set to NO):

新元素:

Create event (V2) 操作中使用的函数:

formatDateTime(triggerBody()?['date_without_time'],'yyyy-MM-ddT09:35')

结果:


日历: