首页 > 解决方案 > 是否可以检索当前运行开始的时间?

问题描述

我们如何检索逻辑应用开始执行的日期时间?

在我们的逻辑应用程序中,我们目前正在设置一个变量来捕获工作流开始执行的日期时间,如下所示:

在此处输入图像描述

如何获取逻辑应用程序开始执行的时间,而无需在开始时声明一个变量来捕获utcNow()

标签: azure-logic-apps

解决方案


目前没有直接的操作或函数来获取 startTime 属性,但是您可以在运行时使用带有相关 ID 的 Rest API 来获取它。这是 api 描述:工作流运行 - 获取

资源组名称和工作流名称是静态的,而相关 ID 是动态的,您可以使用workflow()['run']['name']它来获取它。然后用于body('HTTP')['properties']['startTime']从响应中获取时间。

下面是我的流程。

在此处输入图像描述

在此处输入图像描述

这就是结果,导致时区相隔 8 小时。

在此处输入图像描述

希望这可以帮助你。


推荐阅读