Обновить поле файла SharePoint, имеющее выбор нескольких вариантов выбора - PullRequest
3 голосов
/ 22 сентября 2009

Я использую метод UpdateListItems (веб-сервис Lists.asmx) для обновления полей загруженного документа в одной библиотеке документов SharePoint. В моем случае у меня есть библиотека документов под названием Расписания. В нем есть поле под названием «День недели», которое является множественным выбором с допустимыми значениями с понедельника по воскресенье. Вот запрос, который я нашел, который должен выбрать варианты понедельника и пятницы (и он, очевидно, не работает):

<Method ID='1' Cmd='Update'>
    <Field Name='ID'>1</Field>
    <Field Name='Day of the Week'>Monday#;Friday</Field>
</Method>

Я где-то читал, что вставляю строку "#;" между выборами следует решить эту проблему. Конечным результатом является то, что поле «День недели» обновляется строкой «Понедельник №; Пятница», и когда я хочу изменить элемент, выбор не производится. С другой стороны, если я просто использую «понедельник», это работает. Теперь, как я могу обновить множественный выбор? Спасибо.

1 Ответ

1 голос
/ 22 сентября 2009

Я считаю, что должно быть ;#

Быстрая проверка показывает, как SharePoint хранит поля с множественным выбором, попробуйте:

; # понедельник; #Friday; #

С разделителем в начале и в конце.

И примечание: вам также следует помнить, что SharePoint хранит варианты в виде простого текста (не ссылки), чтобы вы могли поместить туда любое значение, как вы только что засвидетельствовали.

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