0

我正在开发一个插件(asp 页面),它应该作为参数电话号码并在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}))

我的问题是如何格式化与 PhoneNum 相同的字段 phone1 以匹配确切的记录。

任何帮助,将不胜感激

4

1 回答 1

2

Dynamics CRM 中的电话号码字段存储为字符串。

如果在 CRM 内部,它们的存储方式类似0044-12345678,或者00441234 5678您无法像“查找电话号码‘004412345678’或包含00441234.

解决方案是以相同格式(例如使用插件)保存存储在 CRM 中的所有电话号码,以便在您Like可以Equal使用QueryExpression.

于 2015-01-13T17:41:31.083 回答