Vb.net 如何使用QueryExpression在crm 2013插件中格式化电话号码
我正在开发一个插件(asp页面),该插件应获取作为参数的电话号码,并在Vb.net 如何使用QueryExpression在crm 2013插件中格式化电话号码,vb.net,dynamics-crm,dynamics-crm-2013,query-expressions,Vb.net,Dynamics Crm,Dynamics Crm 2013,Query Expressions,我正在开发一个插件(asp页面),该插件应获取作为参数的电话号码,并在CRM 2013中检索匹配的客户端 电话号码没有标点符号和空格 例如: PhoneNum = Replace(PhoneNum, "-", "") Dim query As New QueryExpression() With { .Distinct = False, .EntityName = "contact", .ColumnSet = New
CRM 2013
中检索匹配的客户端
电话号码没有标点符号和空格
例如:
PhoneNum = Replace(PhoneNum, "-", "")
Dim query As New QueryExpression() With
{
.Distinct = False,
.EntityName = "contact",
.ColumnSet = New ColumnSet("contactid", "fullname")
}
Dim queryCriteraFilter1 As New FilterExpression()
queryCriteraFilter1.FilterOperator = LogicalOperator.Or
queryCriteraFilter1.AddCondition(New ConditionExpression("telephone1", ConditionOperator.Like, {PhoneNum}))
我的问题是如何将字段telephone1格式化为与PhoneNum相同的格式,以匹配准确的记录
任何帮助都将不胜感激Dynamics CRM中的电话号码字段存储为字符串 如果在CRM中存储它们,如
0044-12345678
或00441234 5678
您不能像“查找电话号码是'004412345678'或包含00441234
这样查询它们
解决方案是以相同的格式保存CRM中存储的所有电话号码(例如使用插件),以便您可以在查询表达式中使用之类的或相等的条件进行查询