如何从包装通用查询的端点分页结果?
How to page results from an endpoint wrapping a Generic Inquiry?
通常当我想从 REST API 端点分页结果时,我会使用 $top + $skip。
但是,当端点包装一个通用查询时,$top + $skip 不再影响返回结果。 ($filter 仍然有效)
我的目标是从 [GLTran] 导出数据,因此鉴于此 table 中的大量记录,我需要能够对结果进行分页。
有办法吗?或者是否有更好的方法从 [GLTran] 导出所有列?
没有可用于通过 API 分页 GI 结果的选项。最好的办法是按照它显示多个 GL 批次的 GLTran 的方式为 GI 配置参数(比如从模块 Z 的批次 X 到批次 Y)。然后,您只需通过 API 调用 PUT 参数值并批量导出 GLTran 记录。
我还强烈建议您查看 主题以获取有关如何对多个 REST 请求实施分页的示例。 $skip 查询选项不会 跳过 API 从 Acumatica 导出的记录,实际上它所做的是从 [= 返回的结果集中排除前 N 条记录17=].
通常当我想从 REST API 端点分页结果时,我会使用 $top + $skip。
但是,当端点包装一个通用查询时,$top + $skip 不再影响返回结果。 ($filter 仍然有效)
我的目标是从 [GLTran] 导出数据,因此鉴于此 table 中的大量记录,我需要能够对结果进行分页。
有办法吗?或者是否有更好的方法从 [GLTran] 导出所有列?
没有可用于通过 API 分页 GI 结果的选项。最好的办法是按照它显示多个 GL 批次的 GLTran 的方式为 GI 配置参数(比如从模块 Z 的批次 X 到批次 Y)。然后,您只需通过 API 调用 PUT 参数值并批量导出 GLTran 记录。
我还强烈建议您查看