如何使用rest API从自定义列表中的文件夹中获取列表项?

时间:2016-01-19 06:52:26

标签: rest sharepoint-2013

我正在使用Office 365.我已将REST API用于不同类型的操作。我可以轻松地在文档库中的文件夹中找到列表项,因为它们是文件。我想要自定义列表中的文件夹中的列表项。为此,我无法找到任何REST API。能否请你提供任何REST API,它能够从自定义列表中的文件夹中检索列表项?

1 个答案:

答案 0 :(得分:0)

我得到了答案。以下是方式

var camlQuery = {
    'query': {
        '__metadata': { 'type': 'SP.CamlQuery' },
        'ViewXml': '<View><Query/></View>',
        'FolderServerRelativeUrl': '/sites/EdvelopTest3/Lists/QuestionsList/test/test1'
    }
};

var url = OEPContext.appWebUrl + "/_api/SP.AppContextSite(@target)/web/lists/getByTitle('OEPLMSQuestions')/getitems?$select=ID,Title&@target='" + OEPContext.hostWebUrl + "'";
jQuery.ajax({
    async: false,
    url: url,
    type: "POST",
    headers: {
        "accept": "application/json;odata=verbose",
        "content-type": "application/json;odata=verbose",
        "X-RequestDigest": $("#__REQUESTDIGEST").val()
    },
    data: JSON.stringify(camlQuery),
    success: function (data) {             
        var result = "success";
    },
    error: function (data, msg) {
        var result = "Fail";
    }
});