我正在使用Dynamics CRM 365.我使用queryexpression检索Opty名称和Opty id(唯一)。
QueryExpression queryOnline = new QueryExpression("opportunity");
queryOnline.Criteria = new FilterExpression();
queryOnline.Criteria.AddCondition("createdon", ConditionOperator.LastXDays, hours);
queryOnline.Criteria.AddCondition("statuscode", ConditionOperator.Equal, 1); // For Open Opportunity
queryOnline.ColumnSet = new ColumnSet(true);
EntityCollection entCol = _service.RetrieveMultiple(queryOnline);
foreach (Entity presName in entCol.Entities)
{
//Get Opty ID and Name
}
现在我想创建SendEmailRequest
来发送使用上述方法检索的机会记录。简而言之,我想使用以下格式创建SendEmailRequest
:
在电子邮件说明(多行文字/字符串)中:
你有开放的机会:
ID || NAME
00001 || OPEN OPTY NAME
<00> 00002 || OPEN OPTY NAME
我已经成功创建了发送电子邮件请求,有或没有模板。但是当我想将查询表达式中的opty记录粘贴到电子邮件描述中时,我遇到了问题。电子邮件描述的位置是&#34;多行文字&#34;字符串格式的字段。
答案 0 :(得分:5)
电子邮件说明字段接受HTML格式,您应该创建HTML电子邮件正文并将其传递给说明。对于机会值,将ColumnSet更改为:
login.php
然后,你的foreach看起来像这样:
<nav>
<div class="navbar-header">
<div class="navbar-brand"><div>
</div>
<button></button>
</nav>
当然只是一个基本的例子。