如何在记录多次被驳回时自动递增统计驳回次数?
统计审核驳回次数(无需子表单方案)
核心思路
通过状态字段+自动化规则+数字计数器字段,结合SELECTEDVALUENUMBER函数判断状态,实现驳回次数自动递增,无需创建子表单。
配置步骤
创建必要字段
- 状态字段(单选类型):配置选项并设置对应数值,方便
SELECTEDVALUENUMBER识别:- 待审核:选项值设为
1 - 审核通过:选项值设为
2 - 驳回:选项值设为
3
- 待审核:选项值设为
- 驳回计数字段(数字类型):默认值设为
0,设置为不可手动编辑避免人为篡改。
- 状态字段(单选类型):配置选项并设置对应数值,方便
配置自动化规则
触发条件:当记录的「状态字段」值发生变更,且满足以下两个条件:SELECTEDVALUENUMBER(状态字段) = 3(当前状态为「驳回」)SELECTEDVALUENUMBER(状态字段, 旧值) != 3(上一次状态不是「驳回」,避免重复计数)
执行动作:更新当前记录的「驳回计数字段」,设置值为:
{驳回计数字段} + 1
逻辑说明
- 当提交记录第一次被驳回时,状态从「待审核」(值1)变为「驳回」(值3),触发规则,计数器从0变为1
- 提交人修改后重新提交,状态回到「待审核」,再次被驳回时,状态从「待审核」变为「驳回」,计数器从1变为2,以此类推
- 若审核通过,状态变为「审核通过」(值2),计数器停止递增,最终数值即为该记录的总驳回次数
内容的提问来源于stack exchange,提问作者crazy robert
相关产品推荐
相关产品推荐

