获取通过 REST API 删除的 SharePoint 文件的元数据

问题描述 投票:0回答:1

我们有 Microsoft CRM 门户/Power Apps 门户,并且文档位置向最终用户公开。 用户可以将Portal中的文件上传到记录的SharePoint文件夹中并删除文件。 我们必须设置一个标志来显示是否上传了一个或多个文件。 我们有一个在创建 SharePoint 项目时运行的流程。我们获取所有元数据,然后更新 CRM 中该记录的标志。

当文件从门户中删除时,我们只获取文件名。即使 Portal 使用 Sharepoint REST API,文件也不会进入回收站,并且这些文件不会进入回收站。 我不是 SharePoint 专家,但当我从 Sharepoint 界面删除文件时,该文件将进入回收站,并从那里获取元数据。

有什么方法可以获取文件的元数据以了解它被删除的文件夹或 为通过 REST API 删除的文件启用回收站吗?

sharepoint powerapps-portal
1个回答
0
投票

有没有办法(...)为通过 REST API 删除的文件启用回收站?

事实上,通过 REST API,如果您使用

deleteObject()
,文件将被删除,而不会进入回收站。这是设计使然。但是,如果要将文件发送到回收站,则必须使用
recycle()
端点!

REST 请求示例:

http://<sitecollection>/<site>/_api/web/lists(listid)/items(itemid)/recycle()

文档:SP.ListItem.recycle方法

© www.soinside.com 2019 - 2024. All rights reserved.