Sharepoint-插入列表子文件夹

时间:2009-06-11 18:30:22

标签: sharepoint

如何使用列表Web服务(UpdateListItem)在列表中的文件夹中插入列表项。

文件夹的面包屑就是这样的。 [我的网站]> [我的清单]> [我的子文件夹]

我尝试过像这样的CAML:

 <Batch PreCalc="TRUE"
 OnError="Continue"
 RootFolder="/Lists/MyList/MySubFolder">
 <Method ID="1" Cmd="New">
       <Field Name="Title">Gent</Field>
       <Field Name="PostalCode">9000</Field>
       <Field Name="TelephoneZone">09</Field>   
</Method> </Batch>

但未成功。

我收到的回复是:网址值无效 **如果我删除了RootFolder属性,它可以正常工作,但该项目将被插入文件夹外。

3 个答案:

答案 0 :(得分:4)

问题解决了。

“RootFolderAttribute”不应该是 RootFolder = “/列表/ MYLIST / MySubFolder” 但是“/ sites / MySite / Lists / MyList / MySubfolder”

由于名为u2u CAML Query Builder的工具可以解决它。

答案 1 :(得分:0)

您是否尝试将该项目插入列表,然后再次拨打电话以更新元数据并将其粘贴在正确的文件夹中?

答案 2 :(得分:0)

如果您能够将代码部署到服务器,我将推出自己的Web服务来完成这项工作。这样您就可以访问整个对象模型。