我在活动表格中有用于电子邮件的字段。它包含“ to,cc和bcc”字段,这些字段都是PartyList类型的字段
问题是:我可以只存储联系人或客户之类的实体值,还是可以只存储与系统中任何联系人或客户都没有关联的电子邮件地址?
这是一张图片,解释了我要实现的目标
答案 0 :(得分:0)
根据this article,通过addressUsed
字段似乎是肯定的。
Entity email = _sdk.Retrieve("email", emailId, new ColumnSet("to"));
EntityCollection to = email.GetAttributeValue<EntityCollection>("to");
if (to != null)
{
to.Entities.ToList().ForEach(party =>
{
EntityReference partyId = party.GetAttributeValue<EntityReference>("partyid");
bool isDeleted = party.GetAttributeValue<bool>("ispartydeleted");
string addressUsed = party.GetAttributeValue<string>("addressused");
// Do something...
});
}