Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Mule上获取电子邮件到文件场景中的附件数量及其对应名称?_Mule_Counter_Email Attachments - Fatal编程技术网

如何在Mule上获取电子邮件到文件场景中的附件数量及其对应名称?

如何在Mule上获取电子邮件到文件场景中的附件数量及其对应名称?,mule,counter,email-attachments,Mule,Counter,Email Attachments,我正在开发一个电子邮件到文件的场景,在这个场景中,我需要附件数量和它的名称,这样我就可以将它发送到另一个流。我知道这可以通过MEL在变量组件上完成,但我无法获得值。另外,我尝试使用for each,但我可以得到计数器变量的值。请告知。要获取计数: #[message.inboundAttachments.size()] 要获取名称,请执行以下操作: #[message.inboundAttachments.keySet()] 谢谢你,大卫!这帮了大忙。我现在可以玩地图了。我知道这是另一个讨论

我正在开发一个电子邮件到文件的场景,在这个场景中,我需要附件数量和它的名称,这样我就可以将它发送到另一个流。我知道这可以通过MEL在变量组件上完成,但我无法获得值。另外,我尝试使用for each,但我可以得到计数器变量的值。请告知。

要获取计数:

#[message.inboundAttachments.size()]
要获取名称,请执行以下操作:

#[message.inboundAttachments.keySet()]

谢谢你,大卫!这帮了大忙。我现在可以玩地图了。我知道这是另一个讨论,但我是否也可以访问每个计数器的,以便进行比较?
inboundAttachments
implements
Map
,这样您就可以在任何地图上执行您习惯的任何操作。供您参考:再次感谢!这个参考资料真的很有帮助。嗨,大卫,我还可以在每个作用域上使用它吗?当我处理每一个附件时,它似乎都消失了。为后续行动道歉。理论上是的,但你似乎遇到了一个问题。请打开另一个问题,详细说明问题。