Элемент списка обновления SharePoint через веб-сервис с использованием DisplayName - PullRequest
0 голосов
/ 22 декабря 2011

Чтобы добавить элемент списка в 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.

Любые идеи?

1 Ответ

0 голосов
/ 22 августа 2014

Вам необходимо использовать имя внутреннего поля. Самый простой способ получить это через настройки списка / библиотеки, выбрать поле и найти имя в URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...