Sharepoint 列表到 Azure Devops 工作项集成的 Power Automate 流程错误请求 - 无效 URL 问题

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

我创建了一个 Power Automate 流程来捕获 SharePoint 列表上的更改:

这是我从 wiql 查询中获得的正文响应:

要更新工作项(如果存在),我需要工作项 ID。 为了得到它,我使用了:

          @{body('Check_if_work_item_exists')['workItems'][0]['id']}

返回“5648 ”

这是它发送来更新工作项 ID 的参数:

            {
                "account": "MyOrgName",
                     "id": "5648\n",
                "project": "MyProjName",
         "workItem/title": "test test test 88",
   "workItem/description": "<p>It's a test for devops integration 88</p>",
                   "type": "User Story"
            }
               

我收到的错误:

             <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 
             4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
             <HTML><HEAD><TITLE>Bad Request</TITLE>
             <META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"> 
             </HEAD>
             <BODY><h2>Bad Request - Invalid URL</h2>
             <hr><p>HTTP Error 400. The request URL is invalid.</p>
             </BODY></HTML>
json azure-devops sharepoint power-automate
1个回答
0
投票

测试更新工作项的步骤,效果很好:

唯一的区别是ID。根据错误信息,请求URL无效。应该是工作项id“

5648\n
”引起的。

无法查看您的工作流程设置,但是您需要找到一种方法来检索正确的工作项 ID。在您的场景中,它应该是“5648”而不是“

5648\n
”。

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