clearValue( )

使用此帮助程序函数可以清除由计算规则填充的目标中的值,无论是文本、数字还是多项选择问题。

要正确清除规则目标,需要将此函数用作规则的返回语句。请参见下文的示例。

注:

即使您清除问题的数据,也会保留整个答案历史记录。对问题执行的所有操作都列在“解答和访问历史记录”子工具栏和审计线索中。在其中,您还可以查看规则执行所产生的操作。有关详细信息,请参阅清除数据对我的研究有何影响?

语法

clearValue()

参数

无。

返回值

此函数本身用作计算规则的返回值。它将指示器返回到规则流程以在后端清除数据。

示例

示例 3-108 根据控制变量,清除或返回计算值

logMsg(txtRuleVariable);
if(txtRuleVariable=='clear')
    return clearValue();
return txtRuleVariable;

示例 3-109 给定一个下拉(选项)控件,清除控件或设置标签

if(txtRuleVariable=='clear')
    return clearValue();
return setChoiceLabel("Yes");