如何使用列表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属性,它可以正常工作,但该项目将被插入文件夹外。
答案 0 :(得分:4)
问题解决了。
“RootFolderAttribute”不应该是 RootFolder = “/列表/ MYLIST / MySubFolder” 但是“/ sites / MySite / Lists / MyList / MySubfolder”
由于名为u2u CAML Query Builder的工具可以解决它。
答案 1 :(得分:0)
您是否尝试将该项目插入列表,然后再次拨打电话以更新元数据并将其粘贴在正确的文件夹中?
答案 2 :(得分:0)
如果您能够将代码部署到服务器,我将推出自己的Web服务来完成这项工作。这样您就可以访问整个对象模型。