0

我的 SP 在线列表/文档库将超过 5000 项阈值限制。我已经创建了索引列。

问题:我有一个自定义表单,我将从列表中检索数据以显示在表单上。我所拥有的其余 API 会起作用还是我需要处理其他任何事情。

$pnp.sp.web.lists.getByTitle('ABC').items.filter("ReqID eq '" + UniqueID +'").orderById("ID").get().then(function() {

你能给些建议么

谢谢,凯文

4

1 回答 1

0

这是列表视图阈值问题。对于在线共享点,您可以索引用作视图过滤器的列:

或者您可以使用其他 pnp js 方法:

在此处输入图像描述

// we can also use filter as a supported odata operation, but this will likely fail on large lists
const allItems: any[] = await sp.web.lists.getByTitle("BigList").items.select("Title").filter("Title eq 'Test'").getAll();
console.log(allItems.length);

BR

于 2020-08-26T06:43:00.270 回答