我获得了大量代码,最终从Frontpage Server Extension RPC调用了SetDocsMetaInfo方法。这对于大多数文档上载和属性更新来说都很容易,除非在处理多字段字段时。我一直在搜索MSDN,但我找不到任何关于如何为这样一个字段填写多个值的内容。
属性的一般语法是这样的:[SR | default],其类型(在本例中为字符串)后跟一个管道,然后是要写入的值。有没有人知道multichoice领域的语法?
答案 0 :(得分:3)
您是否尝试将值分隔;#喜欢这样: ; #Choice 1; #Choice 2;#
在执行技巧的webservices(Lists.UpdateListItems)中,也许在RPC中也可以。
答案 1 :(得分:1)
像Eric建议的那样设置工作!!!!
以下是我如何设置用于存储元数据的哈希表
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;#");