getArrayFromChoice( )

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

语法

getArrayFromChoice(variable, [option])

参数

参数 必选/可选 说明
variable 必需 与要检索的选择类型字段相对应的规则变量。
option 可选 定义要返回的选项控制值的元素(需要引号):
  • "label":返回所选的选项控制标签。如果未提供任何选项,则这是默认选项。
  • "code":如果问题选择形成了代码列表,则返回选定的选项控制代码。

返回值

此函数返回具有所选选项控制选项标签的数组。如果未选择值,则返回空数组。

示例

示例 3-90 给定一个下拉列表(选项)控件 d2,其中选择了标签 "Yes" 和 "No"。

// 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