Заполнение поля с множественным выбором в Sharepoint Doc-Lib с использованием RPC-метода SetDocsMetaInfo Frontpage Server - PullRequest
4 голосов
/ 16 июля 2010

Мне дали большой кусок кода, который в конечном итоге вызывает метод SetDocsMetaInfo из RPC Frontpage Server Extension.Это достаточно просто для загрузки большинства документов и обновления свойств, за исключением случаев работы с полями с несколькими выборками.Я просматривал MSDN и не могу найти ничего о том, как заполнить несколько значений для такого поля.

Общий синтаксис для свойств выглядит примерно так: [SR | default], сtype (строка в данном случае), затем труба и затем значение, которое нужно записать.Кто-нибудь знает синтаксис для полей с множественным выбором?

ссылки: MSDN: SetDocsMetaInfo

Ответы [ 2 ]

3 голосов
/ 16 июля 2010

Вы пытались разделить значения с помощью #, например: ; # Выбор 1; # Выбор 2; #

В веб-сервисах (Lists.UpdateListItems) это работает, возможно, это работает и в RPC.

1 голос
/ 13 апреля 2012

Настройка так, как предложил Эрик, работает !!!!

Вот как я настраиваю свою хеш-таблицу, которую я использую для хранения метаданных

    Dictionary<string, object> properties = new Dictionary<string, object>(); 
    properties.Add("Title", "Test Title");
    properties.Add("PermitApplicationID", 12);
    //this next line is a metadata field that is a "choice type" field in sharepoint
    properties.Add("DocumentCategories", ";#SP;#FP;#EC;#");
...