1 - 我正在使用SharePoint Online(SP365)2 - 我创建了一个自定义列表 . 3 - 此列表包含一些自定义列(IsActive - Col类型为“Yes / No”,EndDate - Col类型为“Date-Time”),这两列都是索引列 . 4 - 此列表包含超过5k项 . 5 - 我想从这个列表中获取过滤数据(过滤器是IsActive = Yes和EndDate> =今天的日期和CreatedBy =我) - 为此我创建了一个类似的查询 -

“ID, Headers &$ filter = EndDate ge datetime'”date.format(ISODateTimeFormat)“'和AuthorId eq”_spPageContextInfo.userId“和IsActive eq 1&$ orderby = EndDate&$ top = 500”

我在PnP方法中传递此查询以获取记录,如$ pnp.sp.web.lists.getByTitle(listName).items.select(query)

6 - 此方法给出错误 - “禁止尝试的操作,因为它超出了管理员强制执行的列表视图阈值 . ”但是当列表中的项目少于5k时,它工作正常