如何在Mule上获取电子邮件到文件场景中的附件数量及其对应名称?
我正在开发一个电子邮件到文件的场景,在这个场景中,我需要附件数量和它的名称,这样我就可以将它发送到另一个流。我知道这可以通过MEL在变量组件上完成,但我无法获得值。另外,我尝试使用for each,但我可以得到计数器变量的值。请告知。要获取计数:如何在Mule上获取电子邮件到文件场景中的附件数量及其对应名称?,mule,counter,email-attachments,Mule,Counter,Email Attachments,我正在开发一个电子邮件到文件的场景,在这个场景中,我需要附件数量和它的名称,这样我就可以将它发送到另一个流。我知道这可以通过MEL在变量组件上完成,但我无法获得值。另外,我尝试使用for each,但我可以得到计数器变量的值。请告知。要获取计数: #[message.inboundAttachments.size()] 要获取名称,请执行以下操作: #[message.inboundAttachments.keySet()] 谢谢你,大卫!这帮了大忙。我现在可以玩地图了。我知道这是另一个讨论
#[message.inboundAttachments.size()]
要获取名称,请执行以下操作:
#[message.inboundAttachments.keySet()]
谢谢你,大卫!这帮了大忙。我现在可以玩地图了。我知道这是另一个讨论,但我是否也可以访问每个计数器的,以便进行比较?
inboundAttachments
implementsMap
,这样您就可以在任何地图上执行您习惯的任何操作。供您参考:再次感谢!这个参考资料真的很有帮助。嗨,大卫,我还可以在每个作用域上使用它吗?当我处理每一个附件时,它似乎都消失了。为后续行动道歉。理论上是的,但你似乎遇到了一个问题。请打开另一个问题,详细说明问题。