要在SharePoint 2007/2010中添加列表项,我目前使用以下XML:
<Batch OnError='Continue' ListVersion="1">
<Method ID="1" Cmd="New">
<Field Name="ID">New</Field>
<Field Name="Title">anyTitle</Field>
<Field Name="Account_x0020_Name">SomeText</Field>
</Method>
</Batch>
有时内部名称不等于显示名称。例如,DisplayName是“帐户名”,但其内部名称是“Account_x0020_Name”。
有没有办法使用DisplayName而不是内部名称创建新的列表项?
我已经尝试过使用<Field DisplayName="Account Name">SomeText</Field>
,但这会产生SoapException。
任何想法?
答案 0 :(得分:0)
您需要使用内部字段名称。最简单的方法是通过列表/库设置,选择字段并在URL中查找名称。