- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试从多选项集选择列表中检索包含某些选项集值的记录。
这一行使我的代码失败:
int[] values = GetValues();
query.Criteria.AddCondition(new ConditionExpression(fieldName,
ConditionOperator.ContainValues, values);
当我用逗号分隔符放置值时,代码有效:
query.Criteria.AddCondition(new ConditionExpression(fieldName,
ConditionOperator.ContainValues, 1,2,3);
唯一的问题是这些值是动态的,所以我不能那样做。到目前为止,我发现克服它的唯一方法是:
FilterExpression filter = new FilterExpression(LogicalOperator.Or);
foreach (int value in values)
{
filter.AddCondition(new ConditionExpression(fieldName,
ConditionOperator.ContainValues, value));
}
query.Criteria.AddFilter(filter);
只是想知道是否有比这个更好的解决方案?
最佳答案
您可以尝试使用 In
。
Query data from multi-select picklists
With the Web API there are the equivilent
ContainValues
andDoesNotContainValues
query functions.Other existing condition operators that can be used with this type of attribute include:
Equal
,NotEqual
,NotNull
,Null
,In
andNotIn
.
关于c# - CRM Online RetrieveMultiple 与 OptionSetValueCollection 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51943977/
在 CRM2011 的表单中,我使用 JavaScript 函数从与表单中的实体无关的自定义实体中检索一些属性。 我成功调用了 CrmRestKit.RetrieveMultiple,但我不知道返回的
我需要将某些电子邮件标记为 secret 。除非您具有特定角色,否则这些电子邮件不应在 CRM 系统中可见。我在电子邮件实体上创建了一个“ secret ”标志,并在电子邮件实体的 RetrieveM
我在 MS CRM 2011 中使用新的 OrganizationService 端点 - /XRMServices/2011/Organization.svc。 它似乎不支持旧的Fetch命令。我发
我正在尝试在 CRM 9.0 中的 HTML 页面上运行 JavaScript,但出现以下错误。 Uncaught TypeError: Cannot read property 'retrieveM
我尝试在联系表单上使用 oData 检索多条记录,但它抛出 Bad Request 错误。谁能告诉我为什么会这样。 提前致谢 脚本 // Retrieving multiple connections
我做了一个查询,从 CRM 获取所有具有特定用户 guid 或今天到期的报告。所以等效的 if 语句是: if(ownerid == userGuid || novemo_date == today)
我正在尝试从多选项集选择列表中检索包含某些选项集值的记录。 这一行使我的代码失败: int[] values = GetValues(); query.Criteria.AddCondition(ne
我正在使用 PHP 和 SOAP 连接到 Dynamics CRM 2011 Online,但遇到了一个问题。以下 RetrieveMultiple 忽略我的条件并返回所有记录。 我想要的是所有以“t
我有 C# 使用 CRM RetrieveMultiple 网络服务来更新潜在客户实体记录。 80% 的时间一切正常。 大约有 20% 的时间会失败。失败时,这里是 SoapException Det
我是一名优秀的程序员,十分优秀!