如何在SharePoint列表中使用查找列(带类型人员)进行批量更新记录
题
在SharePoint 2007中,我有一个包含两个列的列表:
- 类型单行文本的“标题”
- 类型人或小组的“电子邮件”
因为我必须更新大量记录,所以我使用导出来Excel进行更新。但是,当我尝试更新Excel中的记录电子邮件时,我会收到错误消息:
数据验证错误; Datatype查找;限制:价值必须匹配列出的项目之一;
有没有办法批量更新这些记录?
解决方案
“电子邮件”列实际上是用户查找的; SharePoint网站上的用户选择。
每个电子邮件地址都对应于用户,因此在更改您试图更改与该项目的用户的电子邮件地址时。这意味着您要更改它的电子邮件地址必须与现有用户的电子邮件地址匹配。
如果您试图更新用户的电子邮件地址(而不是更改与项目关联的用户),则必须在用户记录中直接执行此操作。