Power Automate集成SharePoint与Azure DevOps时出现无效URL请求错误
Power Automate更新DevOps工作项无效URL错误排查与解决
问题根源
你获取的工作项ID带有换行符(\n),返回值为"5648\n"。这个多余的换行符会导致请求URL被错误解析,触发400 Bad Request无效URL错误。
解决方案
使用trim()函数清除ID前后的空白字符(包括换行符),将获取ID的表达式修改为:
@{trim(body('Check_if_work_item_exists')['workItems'][0]['id'])}
修改后,传递给更新工作项参数中的id值会变为纯数字"5648",请求URL将恢复有效,即可解决该错误。
验证步骤
- 先单独测试获取ID的步骤,确认返回的ID无换行符或其他空白字符
- 重新运行整个流,检查更新工作项的操作是否成功执行
内容的提问来源于stack exchange,提问作者Ariox66
相关产品推荐
相关产品推荐

