【问题标题】:managing unique values across a complete list in SharePoint在 SharePoint 中管理完整列表中的唯一值
【发布时间】:2019-07-15 14:38:15
【问题描述】:

我正在尝试在 SharePoint 列表的多个列中填充唯一值。例如,如果我们有值为“X”的“列 A”,则在整个列表中,任何列都不应该接受值“x”。 有可能吗?

我用一个例子尝试了这个公式。 =IF([columnA]=[ColumnB],TRUE,IF([ColumnB]"",TRUE,FALSE)) 但我觉得自己很愚蠢,因为我不知道为什么我觉得这是对的。但它不起作用

任何简单而更好的想法都会有很大的帮助!

【问题讨论】:

    标签: sharepoint-2013 custom-lists


    【解决方案1】:

    我认为你需要PreSaveAction来满足这个要求,当保存项目时,该函数将执行客户端验证,然后你可以调用rest api来验证列A值和用户输入值,当返回false时,表示验证失败并且项目不会保存。

    演示线程。

    https://sharepoint.stackexchange.com/questions/255633/limit-edit-in-sharepoint-list-to-only-3-items-per-user

    SharePoint REST API 过滤器。

    https://www.c-sharpcorner.com/article/sharepoint-2013-using-rest-api-selecting-filtering-sortin/

    【讨论】:

    • 谢谢李。我尝试了列表的验证设置选项,它解决了我的问题。 :-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 2016-05-15
    • 2017-12-29
    • 2021-09-28
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    相关资源
    最近更新 更多