工作流定义语言“equals”不返回布尔值
我正在使用以下 Azure 逻辑应用表达式(工作流定义语言 (WDL)):
equals(
int(
formatDateTime(
subtractFromTime(
utcNow(),
7,
'Day'
),
'MM'
)
),
2
)
WDL 文档 表示 equals
函数应返回一个 boolean
值。
但是,我看到的是 string
响应,而不是 boolean
:
- 顶部显示的操作是实际的
布尔值
- 请注意
true
中的小写“t”, - 而底部显示的操作是问题
过:
- 尝试 上面的函数在
bool
关键字中,相同的string
结果(!)
这里发生了什么?
编辑 1:
- 只是删除所有操作并再次测试,似乎现在正在工作
- 奇怪
I'm working with the following Azure Logic App expression (Workflow Definition Language (WDL)):
equals(
int(
formatDateTime(
subtractFromTime(
utcNow(),
7,
'Day'
),
'MM'
)
),
2
)
The WDL docs say that the equals
function should return with a boolean
value.
However, I'm seeing a string
response, NOT boolean
:
- The action shown on top is an actual
boolean
- Note the lower case "t" in
true
- Whereas the action shown on the bottom is the issue
Tried:
- Wrapping the above function in the
bool
keyword, samestring
result(!)
Whats going on here?
EDIT 1:
- Just deleted all actions and tested again, seems to be working now
- Weird
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论