rest - 如何使用 sharepoint online REST API 在特定文件夹中搜索项目并获取其属性?
问题描述
我必须在在线共享点的特定子文件夹中搜索带有标题的文件。
现在我正在使用以下调用
/_api/web/lists/getByTitle('MyDoc3')/items?$select=FileRef&$filter=substringof(%27test2.docx%27,FileRef)
但是在这里我传递了一个列表标题来获取文件 ref 作为输出。如何通过 url 在特定文件夹中搜索并获得与上述调用相同的输出?
解决方案
您可以使用 GetFolderByServerRelativeUrl 端点下方的相对 url 获取特定的 libray 文件夹,如下所示,并选择与 FileRef 相同的文件服务器相对 url。
下面获取默认的文档库根文件夹:
https://tenant.sharepoint.com/sites/dev/_api/web/GetFolderByServerRelativeUrl('/sites/dev/Shared%20Documents')/files?$select=ServerRelativeUrl
参考:
推荐阅读
- java - 未执行注释处理器
- php - 两个时间戳之间需要 10 个间隔
- android - 如何获取推送通知的 Android 设备令牌?
- java - 如何从 InteliJ 调试 Jhipster maven 后端?
- javascript - 用于特定范围之间随机数输入的书签
- javascript - 嵌套组件在 Svelte/Sapper 中无法正确呈现
- python - 从 Pandas 数据框中的行填充字典
- python - 将列转换为行以创建事件日志数据集
- ruby-on-rails - 如何使用 Rails 重定向除一个以外的所有 URL
- python - scipy.stats.rv_continuous.fit - 优化器参数