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