sharepoint中的多个唯一列

时间:2018-06-11 22:19:55

标签: javascript sharepoint

我在SharePoint中使用以下字段创建新表单:

  1. 名称
  2. 电话
  3. 电子邮件
  4. 但是,我需要列表中的每一列都是唯一的,它不能是具有相同信息的任何行。

    我知道如何使用javascipt执行此操作,但不知道如何访问在sharepoint中执行查询以查看是否存在相同的信息。

    如果有人可以帮我解决任何问题,那就太棒了。

    由于

2 个答案:

答案 0 :(得分:0)

  

我需要列表中的每一列都是唯一的,

您是说只有列中的一行可以拥有某个电子邮件地址?如果是这样,只需将该列的“强制唯一值:”设置为“是”。 (对每列重复。)

答案 1 :(得分:0)

如果您希望像电子邮件这样的列值是唯一的,您可以使用"强制使用唯一值"从列设置如下所示。 enter image description here

但是,如果您希望多个列像复合唯一键一样是唯一的,则在插入记录之前,您将覆盖页面中的presaveaction以进行检查。您可以在下面的链接中获得更多有关预先行动的详细信息。

https://sharepoint.stackexchange.com/questions/91854/what-is-the-difference-between-presaveaction-and-presaveitem-on-sharepoint-l

https://social.technet.microsoft.com/wiki/contents/articles/31330.sharepoint-using-presaveaction-function-on-custom-list-forms.aspx