getArrayFromChoice( )

将所选选择标签或代码从多选项问题(下拉、单选按钮、复选框)转换为数组。

语法

getArrayFromChoice(variable, [option])

参数

变量

规则编辑器中的选项变量。

选项
可选。定义要返回的选择控制值的元素:
  • "label":返回所选选项控制标签(如果未提供选项,则为默认值)
  • "code":如果问题选择形成了代码列表,则返回选定的选项控制代码。

返回值

  • 如果未选择任何内容,则数组为空。
  • 所选选择标签的数组。

示例 3-89 给定一个下拉列表(选项)控件 d2,其中选择了“是”和“否”标签

// Return the first selected label from choice item dd2:
returngetArrayFromChoice(dd2)[0];
// returns "Yes"  

// Return the second selected label from choice item dd2:
return getArrayFromChoice(dd2)[1];
// Returns "No"

// Return the first selected code from choice item dd2:
return getArrayFromChoice(dd2, "code")[0];
// returns C1