始终重新计算
1. 简介
1.1 功能简介
始终重新计算是指当设置字段不可见时,不可见字段的值与可见时保持一致,同样参与计算、联动等。
1.2 应用场景
设置始终重新计算的字段一般通过联动或函数来赋值,为了业务或美观上的需要将其隐藏,不影响其参与运算。
如在业务考核的场景中,考核题目的分值需要通过 公式 计算并对考生不可见,这时就需要设置字段为始终重新计算,每个选项分值的正确录入。
1.3 预期效果
表单在填写时对得分字段不可见,当选择正确答案“王维”后,自动在后台录入得分 10 分,如选择其他错误答案,则不得分。
2. 操作步骤
在设置之前请先安装示例应用:「不可见字段赋值」,本文将按照示例应用进行讲解,安装时选择「保留示例数据」。
2.1 设置字段不可见
进入「知识考核」表单,在「字段属性 >> 字段权限」处设置得分字段为不可见:
2.2 设置公式
1)在「字段属性 >> 默认值」处选择公式编辑,对得分字段设置公式:
2)设置公式为:
IF(“独在异乡为异客,每逢佳节倍思亲”诗句的作者是:=="王维",10,0)
表示当题目答案选择“王维”时,得 10 分,否则不得分。
2.3 设置不可见字段赋值
点击「表单属性 >> 不可见字段赋值」,设置为始终重新计算:
3. 注意事项
对于以下字段:单行文本、多行文本、数字、日期时间、单选按钮组、复选框组、下拉框、下拉复选框、地址、定位、图片、附件、选择数据、手写签名、手机、部门字段、成员字段,不可见字段赋值为“始终重新计算”时有如下规则:
1)在普通表单中:
- 当上述字段设置了默认值、字段权限设置为不可见,提交表单,这些字段的值为设置的默认值;
- 对上述字段设置了默认值,添加字段显隐规则,选择选项 1 时对上述字段可见,选择选项 2 字段时字段不可见;选择选项 2 并提交,这些字段的值为设置的默认值。
2)在流程表单中:
- 设置上述字段在流程发起节点可见可编辑、在审批节点不可见;在发起节点填写字段、提交;审批节点直接提交,这些字段的值为发起节点填写的值;
- 设置所有字段可见,添加字段显隐规则,选择选项 1 时对字段可见,选择选项 2 字段时字段不可见;在发起节点选择选项 1 并填写这些字段,在审批节点改为选项 2,提交后,这些字段的值仍为发起节点填写的值;
- 添加单行文本,其余字段使用单行文本进行公式编辑;单行文本可见,其余字段在流程发起节点可见、审批节点不可见;在发起节点填写单行文本、审批节点修改单行文本,提交后,这些字段的值为审批节点填写的单行文本联动的值。