使用自定义规则清除表单上的值

使用新的 clearValue() 帮助程序功能,您可以清除计算规则的目标问题中的数据,无论是文本、数字还是选择问题。

引入 clearValue() 帮助程序功能后,规则开发人员现在可以使用自定义计算规则清除表单问题。此函数只能作为计算规则的返回语句的一部分调用,这意味着您只能将此助手函数与问题类型一起使用,这些问题类型可用作计算值的目标,例如:
  • 文本
  • 编号
  • 选项类型控件(下拉、复选框或单选按钮)
使用 clearValue() 帮助程序功能可以执行 "true clear",这与简单地删除项目的数据并将其替换为空字符串不同。数据清除是在后端中发生的更复杂的过程,通过使用此函数,您实际上正在向规则进程返回指示器以启动数据清除。清除数据时,给定项状态就好像从未应答过一样。如果所有项都处于未答复状态,则表单可以返回到新建状态。这对于站点用户非常重要,因此他们可以根据需要跳过访问,或者避免对受试者的记录进行虚假的不完整访问。

注:

即使您清除问题的数据,也会保留整个答案历史记录。问题的所有操作都列在“解答和访问历史记录”子工具栏和审计线索中。在其中,您还可以查看规则执行所产生的操作。

在版本评估环境 (RAE) 升级完成后,您可以在规则开发人员指南中找到其他信息。