0

我正在尝试构建一个微流,其决策包含确定日期属性是否在未来的逻辑,但是当我运行它时出现以下错误。

com.mendix.modules.microflowengine.MicroflowException:无法评估表达式,错误发生在第 1 行,字符 3 if[%CurrentDateTime%]>$IteratorTaskList/DueDate then true else false

我猜我在语法上犯了一个基本错误,但不知道是什么。任何指针都会有所帮助。

4

1 回答 1

2

请注意,如果您的到期日期为空,则表达式将引发错误。添加一个空支票,第二部分可能会更短,如下所示:

$IteratorTaskList/DueDate != empty and [%CurrentDateTime%]> $IteratorTaskList/DueDate

如果到期日期为空,这将返回 false,如果到期日期在过去,则返回 false。我相信这就是你要找的。

于 2020-09-25T08:21:33.040 回答