无法评估 Mendix 中的表达式
Failed to evaluate expression in Mendix
我正在尝试构建一个微流程,其中包含用于确定日期属性是否在未来的逻辑的决策,但是当我 运行 它时出现以下错误。
com.mendix.modules.microflowengine.MicroflowException: Failed to evaluate expression, error occurred on line 1, character 3
if[%CurrentDateTime%]>$IteratorTaskList/DueDate then true else false
我猜我在语法上犯了一个基本错误,但不知道是什么。任何指针都会有所帮助。
请注意,如果您的截止日期为空,表达式将引发错误。添加一个空支票,第二部分可以像这样更短:
$IteratorTaskList/DueDate != empty and [%CurrentDateTime%]> $IteratorTaskList/DueDate
如果到期日期为空,这将 return 为假,如果到期日期为过去,则也为假。我相信这就是您要找的。
我正在尝试构建一个微流程,其中包含用于确定日期属性是否在未来的逻辑的决策,但是当我 运行 它时出现以下错误。
com.mendix.modules.microflowengine.MicroflowException: Failed to evaluate expression, error occurred on line 1, character 3 if[%CurrentDateTime%]>$IteratorTaskList/DueDate then true else false
我猜我在语法上犯了一个基本错误,但不知道是什么。任何指针都会有所帮助。
请注意,如果您的截止日期为空,表达式将引发错误。添加一个空支票,第二部分可以像这样更短:
$IteratorTaskList/DueDate != empty and [%CurrentDateTime%]> $IteratorTaskList/DueDate
如果到期日期为空,这将 return 为假,如果到期日期为过去,则也为假。我相信这就是您要找的。