在mulesoft上填充零

Pau*_* D. 0 datamapper padding mule dataweave

我只是想知道是否有可能使用datamapper/dataweave发出一个格式字符串,在数字上有一个固定长度,并用填充零来完成长度?

就像是

String.format("%056",variable_number);

我在datamapper上尝试了这个,但它不起作用.我错过了什么?

Man*_*gar 7

d,

在dataweave中,您可以简单地格式化数字,如 -

data: 5 as :string {format:"00000"}
Run Code Online (Sandbox Code Playgroud)

这将输出00005.如果原始长度小于0的数字,则数字将用0填充.例如.123- > 00123.

希望有所帮助!

  • @PaulD.如果您的输入是字符串,那么首先将数字编号:'''5'as:number)as:string {format:'00000'}' (3认同)