Mule 4 - 将有效负载与某些属性连接起来
Mule 4 - concatenating payload with some attributes
Mule4 的新手,正在尝试。我有一个 setPayload 转换器,正在设置中
我正在添加以下内容
#[payload ++ " " ++ message.attributes.queryParams.lname]
但是我收到以下错误。这样做的正确方法是什么?
表达式 'payload ++ " " ++ message.attributes.queryParams.lname' 的脚本语言错误。原因:无法使用参数 (String, String | Null) 重载调用函数 ++
的任何重载:
您不能将字符串 (即 "Hello") 与 null (即 attributes.queryParams.lname 可能为 null) 连接.所以在这种情况下,您必须为右侧表达式设置一个默认值。试试下面的脚本 -->
"Hello" ++ (attributes.queryParams.lname default "")
Mule4 的新手,正在尝试。我有一个 setPayload 转换器,正在设置中 我正在添加以下内容
#[payload ++ " " ++ message.attributes.queryParams.lname]
但是我收到以下错误。这样做的正确方法是什么?
表达式 'payload ++ " " ++ message.attributes.queryParams.lname' 的脚本语言错误。原因:无法使用参数 (String, String | Null) 重载调用函数 ++
的任何重载:
您不能将字符串 (即 "Hello") 与 null (即 attributes.queryParams.lname 可能为 null) 连接.所以在这种情况下,您必须为右侧表达式设置一个默认值。试试下面的脚本 -->
"Hello" ++ (attributes.queryParams.lname default "")