zoukankan      html  css  js  c++  java
  • 采用Lists.UpdateListItems方法更新列表项各种类型值的写法

    给SharePoint列表更新列表项的做法很多,最常用的就是调用Microsoft.SharePoint.dll中的对象,但是这样的程序只能在MOSS服务器上运行,如果在客户端呢,只能用Lists.UpdateListItems方法,但是这个方法如果里面你给的参数设置不多,则不会更新成功,关于各种类型的参数详见下表:

    类型 参数 实例
    文本(String) 字符串 AAA
    选项(Choise) 选项的值 A
    整数(Number) 数字 123
    货币(Currency) 金额 123
    日期时间(DateTime) 日期和时间 2011-12-24T13:54:43Z
    是/否(Boolean) true或false true
    用户(User) 用户ID;#用户帐户名称 1;#Moss\Admin

    在代码中需要构造成的XML文档格式如下:

     1 <Batch OnError="Continue">
    2 <Method ID="1" Cmd="New">
    3 <Field Name="String">AAA</Field>
    4 <Field Name="Choise">A</Field>
    5 <Field Name="Number">123</Field>
    6 <Field Name="Currency">123</Field>
    7 <Field Name="DateTime">2011-12-24T13:54:43Z</Field>
    8 <Field Name="Boolean">true</Field>
    9 <Field Name="User">1;#Moss\Admin</Field>
    10 </Method>
    11 </Batch>

    特别要注意日期时间和用户类型字段,一定要是这样的格式才能更新。

  • 相关阅读:
    splay区间模板-1331-序列终结者1
    splay单点模板-5203-BZOJ3224 普通平衡树
    线段树模板-1204-影子的宽度
    树状数组模板-1200-序列和
    YAML配置复杂集合类型
    webpack vue-router vue 打包上线一些列问题
    idea 注释模板
    JavaScript中reduce()方法
    ES6实用语法糖
    axios 备忘
  • 原文地址:https://www.cnblogs.com/leolis/p/2299205.html
Copyright © 2011-2022 走看看