Power Automate更新Dataverse查找列报Bad Request错误求助
排查Power Automate更新Dataverse多行查找列的Bad Request错误
- 核对查找列赋值格式:Dataverse查找列必须传入
实体逻辑名称(主键GUID)格式的值,比如contacts(00000000-0000-0000-0000-000000000001),直接填文本或无效ID会触发Bad Request。 - 检查待更新行的主键:确认“列出所有行”返回的每行主键(如
cr7xx_recordid)是有效GUID,无空值或格式错误。 - 验证账号权限:确保Power Automate连接账号拥有读取查找目标实体的权限,无权限会导致赋值失败。
- 确认列属性:检查该查找列在Dataverse表设计中未被设置为只读,只读列无法通过流程更新。
- 查看原始错误详情:打开Bad Request错误的「显示原始输出」,里面会有具体错误描述(如“无效的关联值”“缺少必填字段”),精准定位问题。
- 测试单条更新:从“列出所有行”结果中选一条数据单独用「更新行」模块测试,排除批量循环中的异常数据问题。
内容的提问来源于stack exchange,提问作者Stephan Ducrepin
相关产品推荐
相关产品推荐

