Tan*_*ser 2 rest sharepoint sharepoint-2013
我有一个图片库,里面有文件夹。根文件夹包含另一个以年份命名的文件夹。每个年份文件夹包含多个专辑文件夹。至少每张专辑箔纸都包含图片。我创建了新的布尔字段“IsCover”,它定义专辑的封面图像。然后我尝试通过 REST API 获取包含文件的相册文件夹,我想知道哪个文件被覆盖,但响应不包含此类字段。
http://portal/_api/web/getfolderbyserverrelativeurl('mediagallery/2016/')/Folders?$expand=Files
"CheckInComment": "",
"CheckOutType": 2,
"ContentTag": "{4E99ABFD-51A3-460F-9B34-1A1962F3C2CF},1,2",
"CustomizedPageStatus": 0,
"ETag": "\"{4E99ABFD-51A3-460F-9B34-1A1962F3C2CF},1\"",
"Exists": true,
"Length": "98331",
"Level": 1,
"MajorVersion": 1,
"MinorVersion": 0,
"Name": "IMG_3474.JPG",
"ServerRelativeUrl": "/MediaGallery/2016/NY/IMG_3474.JPG",
"TimeCreated": "2016-03-20T21:00:27Z",
"TimeLastModified": "2016-03-20T21:00:27Z",
"Title": null,
"UIVersion": 512,
"UIVersionLabel": "1.0"
Run Code Online (Sandbox Code Playgroud)
如果我尝试获取图书馆中的所有项目,那没关系,它会向我显示我的字段。
http://portal/_api/web/lists('guid')/Items
Run Code Online (Sandbox Code Playgroud)
我试图获取字段,$select
但它不起作用。
http://portal/_api/web/getfolderbyserverrelativeurl('mediagallery/2016/')/Folders?$expand=Files&$select=Name,Files/ServerRelativeUrl,Files/IsCover
Run Code Online (Sandbox Code Playgroud)
小智 5
我知道这已经有将近一年的历史了,但我在尝试在文档库中查找自定义列时遇到了类似的问题,这里有我的答案;
\n\n \r\nvar baseUrl = \xe2\x80\x9c/_api/Web/GetFolderByServerRelativeUrl(\xe2\x80\x98Pages/Landing Pages\xe2\x80\x99)/Files?\xe2\x80\x9d;\r\nvar selectQuery = \xe2\x80\x9c$select=ListItemAllFields/ID,ListItemAllFields/Title,ListItemAllFields/FileRef,ListItemAllFields/Modules&\xe2\x80\x9d;\r\nvar expandQuery = \xe2\x80\x9c$expand=ListItemAllFields\xe2\x80\x9d;\r\nvar combinedUrl = baseUrl + selectQuery + expandQuery;
Run Code Online (Sandbox Code Playgroud)\r\n只需更改列名称的 ID、标题等
\n\n谢谢
\n\n伊恩
\n 归档时间: |
|
查看次数: |
6573 次 |
最近记录: |