【问题标题】:Update SharePoint file field that is of type choice muliple selection更新类型为多项选择的 SharePoint 文件字段
【发布时间】:2009-09-22 19:30:22
【问题描述】:

我正在使用 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”更新了星期几字段,当我想编辑该项目时,没有进行任何选择。另一方面,如果我只使用“星期一”,它就可以工作。现在,我怎样才能让它更新多项选择?谢谢。

【问题讨论】:

    标签: sharepoint caml


    【解决方案1】:

    我认为应该是;#

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

    ;#Monday;#Friday;#

    在开头和结尾处带有分隔符。

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

    【讨论】:

    • 没错。所以,最后还是打错了。好的,有没有办法让字符串“Monday;#Friday”显示为“Monday;Friday”,即通常情况下,就像我通过 SharePoint UI 进行此选择一样?中间有带字符的“#”会让观众感到困惑。请帮忙?
    猜你喜欢
    • 2012-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-15
    • 1970-01-01
    • 2020-05-19
    • 2016-02-14
    • 1970-01-01
    相关资源
    最近更新 更多