2013-04-26 68 views
0

如果它包含任何「個人或組」字段,則我的CAML查詢不起作用。使用CAML更新SharePoint中的「個人或組」字段

這裏是我的CAML:

<Batch OnError="Continue" ListVersion="17" PreCalc="TRUE"> 
    <Method ID="1" Cmd="New"> 
    <Field Name="Title">fff</Field> 
    <Field Name="Person_x0020_or_x0020_Group">test\administrator</Field> 
</Method> 

回答

0

你必須使用用戶ID。

<Field Name="Person_x0020_or_x0020_Group">[SharePoint User ID]</Field> 
+0

謝謝,但我不能使用userid – Raymond 2013-04-28 02:56:10

+0

您可以通過另一種方法從用戶名獲得用戶標識。 – 2013-04-28 06:33:36

+0

@ Mhd.Yasseen是正確的 - 當通過CAML插入/更新Person或Group字段時,SP需要用戶ID。通過查詢站點用戶,您可以輕鬆地從登錄名(例如,域\用戶名)獲取用戶名。 – Stevangelista 2017-06-25 19:23:03

相關問題