选择集中的多个条件

Multiple conditions in the Choiceset

我正在尝试使用逻辑与或检查 Choiceset 上的多个字段,但它抛出错误 error.Below 是我尝试过的表达式

not isEmpty(vars.quoteLineItemId) AND (not isEmpty(payload.PhaseLevelItemNumber) OR not isEmpty(payload.PhaseLevelItemName)

错误就像 Unexpected end of input, expected ')' for the enclosed expression. (line 1, column 124):

我什至试过下面的表达式,但没有成功

 vars.quoteLineItemId!=empty AND (payload.PhaseLevelItemNumber!=empty OR payload.PhaseLevelItemName!=empty)

非常感谢任何帮助

请确保在提问时提供示例输入和预期输出。

有效载荷

{
    "PhaseLevelItemNumber": "Hello world!",
    "PhaseLevelItemName": " Hello Mars"
}

脚本

%dw 2.0
output application/json
var quoteLineItemId = "asdasdad"
---
not (isEmpty(quoteLineItemId) and ((not isEmpty(payload.PhaseLevelItemNumber) or not isEmpty(payload.PhaseLevelItemName))))