我在 SharePoint 中有一个项目所有者列表。给定项目 (1:n) 可以有多个项目所有者。
在我的应用程序中,我想创建一些集合 OnStart 以保持 UI 快速响应。我创建了一个集合,其中包含当前用户拥有的项目的不同列表:
ClearCollect(
MyProjects,
Filter(
Project_Owners, //SP list, contains the project ID along with the owner id
Owner_ID = _myProfile.UserPrincipalName
)
);
这很有效,即使 SP 列表超过 500 条记录,也应该继续有效。但接下来我想创建一个集合,其中包含当前用户所属项目的所有所有者。我可以这样实现:
ClearCollect(
MyProjectOwners,
Filter(
Project_Owners, //SP list, contains the project ID along with the owner id
Project_ID in MyProjects.Project_ID
)
);
但这里的问题是in
SharePoint 无法委托,所以我担心一旦项目所有者列表超过 500 行,我的应用程序将不会显示正确的数据。
我在任何地方都找不到很好的参考来讨论如何在不牺牲委托的情况下进行这样的 1:n 查找。
我在这里遗漏了一些明显的东西吗?在这种情况下,我该如何维持授权?