【发布时间】:2016-04-27 06:26:11
【问题描述】:
这是我的共享点服务代码,用于获取我的文档列表。
var docuList;
function getList(){
var context = new SP.ClientContext('/');
var oColl = context.get_web().get_lists().getByTitle('Test');
var Query = new SP.CamlQuery();
Query.set_viewXml("<View><Query><OrderBy><FieldRef Name=\"Created\" Ascending=\"FALSE\" /></OrderBy></Query><ViewFields><FieldRef Name=\"FileLeafRef\" /><FieldRef Name=\"FileRef\" /></ViewFields></View>");
docuList = oColl.getItems(Query);
context.load(docuList);
context.executeQueryAsync(successCall, failCall);
}
function successCall(res,arg){
var litToIter = docuList.getEnumerator();
while (litToIter.moveNext()) {
var item = litToIter.get_current();
var DocUrl = item.get_item("FileRef");
console.log(DocUrl); // My list of documents which I added
}
}
当我执行这段代码时,我得到了我的列表。但是如果我使用休息服务来获取列表,我不会得到我的数据列表(获取一些 XMl 格式的不同数据)。我试过邮递员的休息电话。这是我获取文档列表的 Restful 服务 URL。
http://MysiteURL/site/_api/lists/getbytitle('测试')
我不确定这是否是点击共享点的正确方法,有人可以更正我的 URL 或指导我如何通过 Rest 服务获取我的列表。
谢谢。
【问题讨论】:
标签: sharepoint sharepoint-2010 sharepoint-2013 sharepoint-designer sharepoint-workflow