![]() |
1
16
使用ListsWeb服务将项目插入到SharePoint列表确实很棘手。因为这个方法的形式是:xml-in,xml-out,所以很难获得正确的参数。 首先,您应该看看列表定义。可以使用getList()方法进行检索,如下所示:
重要信息:这里是字段的名称及其数据类型。字段名永远不会与您在SharePoint GUI中看到的相同。一个很好的例子是标题字段,它用于列表的第一个字段。 现在您知道了,您可以创建查询以转到SharePoint。一个例子:
batch元素是XML的根元素。你可以把不同的方法放进去。它们应该得到一个唯一的ID(用于向您报告错误)和一个命令,例如“new”或“update”。在方法内部,您将放置指定每个字段值的字段元素。例如,标题字段获取值“abcdef”。小心使用getList()返回的确切名称。 要在SharePoint上执行查询,请使用updateListItems()方法:
返回值是包含每个更新状态的XML片段。例如:
您可以分析它并查看错误代码以查看哪些方法失败。 在实践中,我创建了一个包装类,它为我处理所有脏的细节。不幸的是,这是我老板的,所以我不能和你分享。 这个包装类是内部实用程序的一部分,用于从项目数据库中检索信息并将其发布到SharePoint。因为它是在公司期间开发的,所以我不能在这里发布。 |
![]() |
Michel · 在Android上后台播放音频超过一分钟 2 年前 |
![]() |
category · 在服务中处理较长的Pod响应时间 7 年前 |
![]() |
theDoron1 · C#服务未将文件移动到正确的文件夹 7 年前 |
![]() |
XpressGeek · 应用程序被终止时广播接收器未调用服务 7 年前 |
![]() |
anakin59490 · 角度5-组件和服务之间的通信 7 年前 |