Azure Logic App - 检查空字符串变量的简单条件失败

时间:2018-05-04 00:22:47

标签: azure azure-logic-apps

我有一个早先在洛杉矶被初始化的变量。后来我尝试使用条件检查变量是否为空。

enter image description here

这是运行历史记录的输出:

enter image description here

enter image description here

此时变量看起来像一个空字符串,但条件失败时没有任何有用的信息。

enter image description here

我还在空命令中尝试null或包装变量,并与true / false进行比较。所有人都失败了。

解决

问题是由于托马斯指出的儿童行动中的错误,而不是我检查变量值的方式。

2 个答案:

答案 0 :(得分:2)

您可以在表达式中使用length函数。我发现在检查长度之前,还需要coallesce空字符串的值。

答案 1 :(得分:0)

对我来说,在条件操作中的双引号之间放置一个空字符串来识别空字符串效果很好。 但是请注意,一旦您在条件操作中输入空字符串并保存逻辑应用程序,如果您之后返回设计器并重新打开条件操作,双引号 ("") 中的空字符串将不再显示。< /p>

enter image description here