gpt4 book ai didi

javascript - 使用扩展的 REST 函数,例如 Dynamics CRM 中的 contains

转载 作者:行者123 更新时间:2023-11-30 07:57:13 25 4
gpt4 key购买 nike

正如我所注意到的,使用 REST 在 Dynamics CRM 中获取数据比使用 SOAP 快得多,尤其是对于大数据。

由于我是这个主题 (REST) 的新手,我想问一下是否有必要包含任何额外的库以在我的查询中使用函数,例如“包含”。

如果我发送查询:

XrmServiceToolkit.Rest.RetrieveMultiple("ActivityPointerSet", 
"$filter=contains(Subject,'Test')&$top=10",
function(results){
console.log(results);
},
function(error){
console.log(error);
},
function onComplete(){

}, false);

我收到错误消息:Error : 400: Bad Request: Unknown function 'contains' at position 0.

我对 fetchXML 有或多或少的复杂查询。在大多数情况下是否可以将它们更改为 REST?

最好的问候

最佳答案

您不能直接在 Odata 查询 中使用 C# QueryExpression 函数。您必须根据 Odata Syntax/Functions 修改它们。

请将您的查询更改为以下内容,然后重试:

select=*&$filter=substringof('Test',Subject)&$top=10

生成复杂Odata 查询的一个非常好的工具是 Dynamics XRM Tools

enter image description here Adding Selection Criteria to REST Queries in CRM 2011

关于javascript - 使用扩展的 REST 函数,例如 Dynamics CRM 中的 contains,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36933403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com