Dynamics AX 2009中,电子邮件模板

问题描述:

我已经创建了斧电子邮件模板,使用%varname%作为项目的占位符添加到地图时,你只需发送电子邮件:Dynamics AX 2009中,电子邮件模板

emailParameterMap.insert("modifiedBy", userFullName); 
emailParameterMap.insert("vendorName", vendorName); 

SysEmailTable::sendMail("VendChanges", "en-us", "[email protected]", emailParameterMap); 

但是,我想在发送的电子邮件结果中包含未知数量的项目列表。

我该怎么做?

您可以使用XSLT布局而不是HTML定义电子邮件模板来呈现数据列表。

但是,您将不得不编写自己的代码来为您传递给SendMail的XML生成_xmlData参数。您当然也必须定义XSLT本身,以转换XML。

我不禁想着你会更好地使用System.Net.Mail。看看这篇博客文章:http://hiyajac.blogspot.com/2010/06/sending-emails-from-dynamics-ax.html

+0

这是如何帮助我在模板中获得重复的占位符? – CaffGeek 2011-01-24 19:50:50