You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power Automate中更新SharePoint列表项时设置审批状态为已批准

解决Power Automate更新SharePoint审批列表项时直接设为“已批准”的方法

核心思路

SharePoint的内容审批状态对应内部字段_ModerationStatus,直接更新这个字段的数值就能跳过“待审批”状态,直接设为“已批准”。

具体操作步骤

  1. 获取审批状态字段的内部名称

    • 打开目标SharePoint列表,点击顶部的列表设置
    • 在“列”区域找到“审批状态”列,点击列名进入编辑页面
    • 从浏览器地址栏中提取Field=后面的字符串,就是该字段的内部名称(默认是_ModerationStatus)
  2. 在Power Automate中配置字段更新

    • 打开你的Power Automate流,找到“更新项”操作
    • 点击操作下方的显示高级选项
    • 滚动到“输入自定义值”区域,添加字段_ModerationStatus
    • 将该字段的值设置为0(SharePoint中数值对应关系:0=已批准,1=待审批,2=已拒绝)
  3. 确认账号权限

    • 运行该流的账号必须拥有列表的审批权限(比如“批准者”权限级别),否则无法直接修改审批状态
    • 若使用服务账号运行,需给该账号分配对应的审批权限

替代方案(如果直接更新字段无效)

如果上述方法不生效,可以在流中添加自动审批逻辑:

  • 添加“开始并等待审批”操作,选择“批准/拒绝 - 第一个响应”类型
  • 配置审批标题和详情后,添加“条件”操作直接判定结果为“批准”
  • 最后同步更新列表项的审批状态为“已批准”

内容的提问来源于stack exchange,提问作者Kanchan Kumbhar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 12:52:38