Azure 逻辑应用程序:具有多个条件的筛选器数组
Azure Logic App: Filter array with multiple conditions
我正在使用过滤器数组方法来获取在最后 5 分钟内添加的 blob 列表(上次修改时间少于 5 分钟),如果 blob 显示名称包含特定测试(在我的例子中是单词 Test
).
我的逻辑:
我使用以下条件过滤数组
@and(less(item()?['LastModified'], addMinutes(utcNow(), -5)), contains(item()?['DisplayName'], 'Test'))
但是 contains(item()?['DisplayName'], 'Test')
只工作,最后修改被忽略。
我该如何解决这个问题?
blobs which are added within last 5 minutes
将 less(item()?['LastModified'], addMinutes(utcNow(), -5))
更改为 greater(item()?['LastModified'], addMinutes(utcNow(), -5))
。
我正在使用过滤器数组方法来获取在最后 5 分钟内添加的 blob 列表(上次修改时间少于 5 分钟),如果 blob 显示名称包含特定测试(在我的例子中是单词 Test
).
我的逻辑:
我使用以下条件过滤数组
@and(less(item()?['LastModified'], addMinutes(utcNow(), -5)), contains(item()?['DisplayName'], 'Test'))
但是 contains(item()?['DisplayName'], 'Test')
只工作,最后修改被忽略。
我该如何解决这个问题?
blobs which are added within last 5 minutes
将 less(item()?['LastModified'], addMinutes(utcNow(), -5))
更改为 greater(item()?['LastModified'], addMinutes(utcNow(), -5))
。