更新类型为choice muliple selection的SharePoint文件字段

更新类型为choice muliple selection的SharePoint文件字段,sharepoint,caml,Sharepoint,Caml,我正在使用UpdateListItems方法(Lists.asmx web服务)更新一个SharePoint文档库中上载文档的字段。在我的例子中,我有一个名为Schedules的文档库。其中有一个名为“星期几”的字段,它是一个选择多选,允许值为周一到周日。下面是我找到的查询,应该选择星期一和星期五的选项(显然它不起作用): 1. 星期一;星期五 我在某个地方读到,在选项之间插入字符串“#”,应该可以解决这个问题。最终结果是,使用字符串“星期一#星期五”更新一周中的字段日期,并且当我想要编辑该

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


1.
星期一;星期五

我在某个地方读到,在选项之间插入字符串“#”,应该可以解决这个问题。最终结果是,使用字符串“星期一#星期五”更新一周中的字段日期,并且当我想要编辑该项时,不会进行任何选择。另一方面,如果我只使用“星期一”,它会起作用。现在,我如何让它更新多重选择?谢谢。

我认为应该是
#

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

)#星期一#星期五#

以分隔符开头和结尾


还有一个注意事项:您还应该记住,SharePoint将选择存储为纯文本(而不是引用),因此您可以在其中放置任何值,正如您刚才看到的那样。

这是正确的。所以,最后这是一个打字错误。好的,有没有办法使字符串“星期一;#星期五”显示为“星期一;星期五”,也就是说,通常情况下,如果我通过SharePoint UI进行此选择,它会显示为“星期一;星期五”?中间有特征的“是”使观众感到困惑。请帮忙?
<Method ID='1' Cmd='Update'>
    <Field Name='ID'>1</Field>
    <Field Name='Day of the Week'>Monday#;Friday</Field>
</Method>