none
SharePoint自定义字段不在 Web Service 查询的结果中 RRS feed

  • 问题

  •  我在SharePoint 中用了一个自定义字段。字段是 文本类型的 

     再我调用SharePoint 的webservice 的时候。指定了要查询这个字段.. 但是发现查询的结果中不存在这个字段的值

     我该怎么才能通过webservice拿到这个字段的值?

    2011年7月5日 2:28

答案

  • 这个问题可能是调用WebService时传递的查询参数不对造成的,你可以试试下面这种方法。

    1. 进入包含该自定义字段的列表。
    2. 创建一个包含该字段的视图。
    3. 在视图设置中为该字段配置筛选条件。
    4. 将该列表存为列表模板。
    5. 到列表模板库中下载该模板。
    6. 将下载的模板文件后缀改为.cab
    7. 解压该文件,并打开其中的manifest.xml文件。
    8. 在其中搜索刚刚定义的那个视图的名字,你会找到这张视图的Caml查询语句

    将这段Caml与你调用Web Service时所用的Caml语句进行比较,看看是否哪里写的不对。

    2011年7月5日 12:22
    版主

全部回复

  • 这个问题可能是调用WebService时传递的查询参数不对造成的,你可以试试下面这种方法。

    1. 进入包含该自定义字段的列表。
    2. 创建一个包含该字段的视图。
    3. 在视图设置中为该字段配置筛选条件。
    4. 将该列表存为列表模板。
    5. 到列表模板库中下载该模板。
    6. 将下载的模板文件后缀改为.cab
    7. 解压该文件,并打开其中的manifest.xml文件。
    8. 在其中搜索刚刚定义的那个视图的名字,你会找到这张视图的Caml查询语句

    将这段Caml与你调用Web Service时所用的Caml语句进行比较,看看是否哪里写的不对。

    2011年7月5日 12:22
    版主
  • 你好.谢谢你的回复。经过我检查..发现是自己写错了... 真是不好意思.
    2011年7月24日 10:47