zoukankan      html  css  js  c++  java
  • SharePoint 2013

    1. 获取所有子站点信息(Sub Site):

    var subSitesInfo = "{0}/_api/Web/WebInfos?$orderby=Title desc"; // {0} -> web Absolute Url

    返回的数据:

    2. 获取所有的List和Library:

    var listLibInfo = "/_api/Web/lists?$filter=Hidden ne true&$expand=RootFolder,HasUniqueRoleAssignments&$select=Title,Id,ParentWebUrl,BaseType,Items,RoleAssignments,ItemCount,RootFolder/ServerRelativeUrl,RootFolder/ItemCount,HasUniqueRoleAssignments&$orderby=Title";

    返回的数据如下,需要注意的是,BaseType有四种值:0 是 list, 1 是 library, 4 是 survey, and 5 是 issuetracking

    3. 获取List或Library中的所有Item(遍历读取所有文件夹下的item):

    var itemsInListOrLibInfo = "{0}/_api/Web/Lists(guid'{1}')/Items"; //{0} -> web Absolute Url, {1} -> guid of list/lib

    返回的数据如下,但是一般情况下,我们并不使用此种方法来获取Library中的数据;

    4. 获取文件夹下的item信息(只包含当前目录下的item信息,无遍历),也用作获取library目录下的item信息(只包含根目录下的item信息,无遍历):

    var itemsInFolderInfo = "{0}/_api/Web/GetFolderByServerRelativeUrl('{1}')?$expand=Folders,Files&$select=Folders/Name,Folders/ServerRelativeUrl,Folders/ItemCount,Files/Name,Files/ServerRelativeUrl"; //{0} -> web Absolute Url, {1} -> server-relative url of a folder

    返回数据如下,

    5. 

  • 相关阅读:
    团队开发冲刺第二阶段(三)
    团队开发冲刺第二阶段(二)
    团队开发冲刺第二阶段(一)
    第十四周总结
    第十三周总结
    第十二周总结
    第十一周总结
    《人月神话》阅读笔记(三)
    《人月神话》阅读笔记(二)
    《人月神话》阅读笔记(一)
  • 原文地址:https://www.cnblogs.com/qijiage/p/5183038.html
Copyright © 2011-2022 走看看