【问题标题】:Filtering SharePoint List by Another SharePoint List按另一个 SharePoint 列表筛选 SharePoint 列表
【发布时间】:2019-02-26 07:03:15
【问题描述】:

我在 Stack Exchange 上发布了这个问题:(https://sharepoint.stackexchange.com/questions/249418/filtering-sharepoint-list-by-another-sharepoint-list),但我意识到我应该将它发布到 Stack Overflow 上。希望交叉发布的形式不错(我将在另一篇文章中添加该帖子的链接)。

我一直在搜索论坛并在线进行研究,但没有运气 - 如果之前已经回答过这个问题,我深表歉意。

我有一个包含数千个项目的列表。我经常收到批量更新请求,我需要一次更新数百个这样的项目(假设在这个示例中,我们使用了一个名为“Case ID”的字段)。

这是我尝试过的:

  • 单独搜索案例,或在数据表视图中一次最多搜索三个;这不是时间有效的
  • 导出列表并在Excel中手动操作数据,然后在需要更新的列中粘贴(并覆盖)数据;这种方法对用户不友好,不一定是时间有效的,并且有潜在的副作用(导致当前修改我正在批量更改的项目的用户出错)
  • 最后——我知道我可以创建自定义视图来隔离这些数据;问题是我需要修改的案例列表通常没有足够的共性来使用视图过滤器逻辑来隔离它们

所以- 我猜我需要两个列表,可能与 Web 部件相连。第一个列表的存在仅用于查询第二个列表。我将在第一个列表中输入我想要过滤的案例 ID,第二个列表将过滤为仅显示第一个列表中的案例 ID。所有项目都将从查询之间的第一个列表中删除。

我不喜欢这种方法——这只是我最好的猜测。我对创造性和替代方法持开放态度,但最终过程需要对用户友好(业务合作伙伴将使用它)。

有谁知道我如何做到这一点?在过去的几年里,我曾多次尝试实现某些东西,但从未成功;在这里发帖是我认输之前的最后手段。

我有 SP 2013,并且有 SharePoint Designer;如果我需要添加任何其他信息,请告诉我。

提前感谢您的支持,

乍得

【问题讨论】:

    标签: sharepoint filter web-parts


    【解决方案1】:

    我建议创建一个 JSOM 应用程序来执行所有更新。它可以只查询要更新的项目并进行逐项更新。

    【讨论】:

    • 我对此持开放态度,但它可能离我的舒适区太远了(目前)。您知道我可以参考的任何粗略指南或稻草人构建吗?不想为我完成工作,只是想弄清楚从哪里开始。
    • @Chad,你可以看这里:docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/… 基本上你需要从两个列表中查询信息,匹配一个和另一个列表中的项目,然后运行更新匹配的项目。应用程序可以在 Assets 库中作为 html 文件完成,并使用 Content Editor web-part 进行可视化
    猜你喜欢
    • 2011-06-14
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多