当一个表单中存在多个不可见字段,针对这些字段需要同时设置不同的赋值规则,这时可以对部分字段设置特殊赋值。
如客户满意度评价的场景中,选择评价不同的内容,就关联显示出不同的问题,所以需要对问题字段设置「显隐性规则」,以确保只录入最终填写的数据。问题选项对应着不同的分值,分值和总分字段采用公式计算,对填报人不可见,但需要提交入库,所以该字段需要设置为「始终重新计算」。
在填写「服务评价」表单时,当选择服务评价,则只对服务项进行打分;当选择产品评价,则只对产品项进行打分,且打分时对分值字段不可见,提交后后台自动录入对应的分值:
注:表单部分可以直接安装 不可见字段赋值 模板,其中表单「服务评价-特殊字段赋值」包含了【2.1 创建表单】部分的数据,安装后可直接从【2.2 设置字段显隐规则】的步骤进行设置。
1)创建「服务评价」表单,表单中包含评价内容(单选按钮组)、评价选项(单选按钮组)、分值(数字)和评价总分(数字)字段:
2)在「字段属性 >> 字段权限」处设置分值和评价总分字段为不可见:
1)点击「表单属性 >> 添加显隐规则」,对表单添加字段显隐规则:
2)添加如下 2 个显隐规则:
1)在「字段属性 >> 默认值」处选择公式编辑,对分值和评价总分字段设置公式:
2)对服务评价得分设置公式为:
IF(评价内容=="服务评价",IFS(请对服务进行评价=="满意","5",请对服务进行评价=="一般","3",请对服务进行评价=="较差","1"))
表示当评价的内容为服务时,选择“满意”,得 5 分,选择“一般”,得 3 分,选择“较差”,得 1 分。
3)对产品评价得分设置公式为:
IF(评价内容=="产品评价",IFS(请对产品进行评价=="满意","5",请对产品进行评价=="一般","3",请对产品进行评价=="较差","1"))
表示当评价的内容为产品时,选择“满意”,得 5 分,选择“一般”,得 3 分,选择“较差”,得 1 分。
4)对评价总分设置公式为:
SUM(分值,分值)
表示评价总分为服务评价和产品评价分数之和。
1)点击「表单属性 >> 不可见字段赋值」,设置为空值,再点击右侧按钮设置特殊字段赋值:
2)进入特殊字段赋值规则页面,在始终重新计算中添加分值和评价总分字段:
如果表单有添加「特殊字段赋值规则」,将优先执行已设置的特殊赋值规则,其余字段跟随默认规则执行。