gpt4 book ai didi

dynamics-crm - 如何将 "maxPageSize"与新的 Xrm.API 一起使用?

转载 作者:行者123 更新时间:2023-12-04 09:19:35 26 4
gpt4 key购买 nike

编辑 2
这是一个微软的错误。我的 CRM 最近更新,查询现在按预期执行

Server version: 9.1.0000.21041

Client version: 1.4.1144-2007.3


编辑
如果是 Microsoft 的错误,这看起来很可能要归功于 Arun 的研究,那么为了将来引用,我的 CRM 版本是

Server version: 9.1.0000.20151

Client version: 1.4.1077-2007.1


下面的原始问题

我按照 MSDN 文档 here 中描述的示例进行操作.

Specify a positive number that indicates the number of entity records to be returned per page. If you do not specify this parameter, the value is defaulted to the maximum limit of 5000 records.

If the number of records being retrieved is more than the specified maxPageSize value or 5000 records, nextLink attribute in the returned promise object will contain a link to retrieve the next set of entities.


但是,它似乎对我不起作用。这是我的示例 JavaScript 代码:
Xrm.WebApi.retrieveMultipleRecords('account', '?$select=name', 20).then
(
result => console.log(result.entities.length),
error => console.error(error.message)
);
  • 您可以看到我的查询不包含任何复杂的 filterexpand表达式
  • maxPageSize是 20

  • 当我运行此代码时,它会返回完整的结果集,根本不限制页面大小:
    Bad Results

    最佳答案

    我也注意到了这一点,但这仅发生在 UCI 中。而当您在经典 Web UI 中运行相同的代码时,不会重现此问题。
    可能这是 MS 方面的一个错误,请创建一张票,以便他们可以修复它。
    UCI

    enter image description here


    经典

    enter image description here

    关于dynamics-crm - 如何将 "maxPageSize"与新的 Xrm.API 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63113699/

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