在 Mule 中使用字符串操作函数 <logger element

问题描述 投票:0回答:1

我需要使用 Mule 将 String 变量值的一部分打印到 Mule 控制台

语法:” “

错误:无法解析以下引用: 'substring' 。 1 : 1 英寸

我使用的是Mule 4.6版本。请注意,我不是在寻找 DW 脚本,我可以很好地通过 DW 脚本来完成它,但我的要求是使用 Mule 在 Mule 控制台上打印“

谢谢。

mule dataweave mulesoft mule4
1个回答
0
投票

Mule 4 中如何使用表达式似乎存在混乱。我猜测该变量是一个 String,它内部可能是一个 Java String。这并不意味着您可以直接在 Mule 4 表达式中执行实例方法。 Mule 4.x 表达语言实际上是 DataWeave 2.x。因此,每次使用语法

#[...]
编写表达式时,您都在编写 DataWeave 表达式。即使它是记录器或其他组件。

说到如何在DataWeave中提取String的子字符串,核心函数列表中没有substring()函数。您必须使用以下替代方案之一:

© www.soinside.com 2019 - 2024. All rights reserved.