更新类型选择多选的SharePoint文件字段

时间:2009-09-22 10:41:34

标签: sharepoint caml

我正在使用UpdateListItems方法(Lists.asmx Web服务)来更新一个SharePoint文档库中上载文档的字段。就我而言,我有一个名为Schedules的文档库。在其中,有一个名为“星期几”的字段,它是一个选择多重选择,其允许值为周一至周日。这是我找到的应该选择周一和周五选择的查询(显然不起作用):

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

我已经读过插入字符串“#;”的地方选择之间应该解决这个问题。最终结果是使用字符串“Monday#; Friday”更新字段星期几,当我想编辑项目时,不进行选择。另一方面,如果我只使用“星期一”,它就有效。现在,我该如何让它更新多项选择?感谢。

1 个答案:

答案 0 :(得分:1)

我认为应该是;#

快速检查显示SharePoint存储多项选择字段的方式,尝试:

  

;#周一; #Friday;#

开头和结尾都有分隔符。

并注意:您还应该记住,SharePoint将选项存储为纯文本(而不是引用),因此您可以在那里放置任何值,就像您刚刚目睹的那样。