首页 > 解决方案 > 在一个逻辑应用程序中根据一天中的时间将消息发送到属性略有不同的服务总线?

问题描述

我的逻辑应用程序通过 Recurrence 触发,该 Recurrence 向服务总线队列发送消息。

我要做的是根据一天中触发 Recurrence 的时间向我的服务总线队列发送不同的属性(或正文)。现在我每天触发 8 次重复。

我可以通过创建 8 个逻辑应用程序来做到这一点,但这似乎不切实际,因为除了重复时间和发送到服务总线的属性之外,逻辑应用程序几乎相同。如果我必须每天将其扩展到超过 8 次,那么每次都必须创建一个新的逻辑应用程序会很烦人。

关于如何做到这一点的任何想法?

标签: azureazure-logic-apps

解决方案


您可以将 utcNow() 与自定义格式字符串一起使用,该字符串可能仅返回小时组件,您可以使用它来确定您在一天中的时间。

如果准确的本地时间很重要,您还可以先使用 convertFromUtc() 获取区域本地时间。


推荐阅读