我的历史 table 太大而无法查看(超过 5k 条记录)。尝试创建工作流以删除条目

My history table is too large to view (over 5k records). Trying to create workflow to delete entries

我有一个查询历史记录 table returns ID 列表并尝试删除其中每一项的工作流程。 我的第一个 REST 电话是

<site URL>/_api/lists/GetByTitle('Workflow%20History')/Items?$select=Id

这 returns 一组有效的记录,然后我有第二个 rest 调用来删除记录它是一个 POST REST 调用,终点为:

<site URL>/_api/web/lists/getbytitle('Workflow History')/GetItemById(1)

我收到一个错误的请求作为对第二个 REST 调用的响应。我宁愿不 select 然后删除,只根据过滤条件删除。如果有任何帮助,我将不胜感激。

谢谢

您可以参考此 post 在工作流程中使用 rest api 删除列表项:https://social.technet.microsoft.com/Forums/en-US/ef8057c3-c96a-4d04-b3c4-4c8bcd7ce2d2/sharepoint-designer-2013-call-http-web-service-delete-workflow-not-working?forum=sharepointdevelopment

header 字典应如下所示: