描述
在 ArcGIS Survey123 Connect 中,select_multiple 问题允许提交者选择多个响应。 在必须限制答案选择数量的情况下,可以在调查的 XLSForm 中配置最小和最大限制。 因此,提交者只能在指定限制内选择多个答案。
本文提供了限制 ArcGIS Survey123 Connect 中的答案选择数量的工作流。
解决方案或解决方法
- 在 ArcGIS Survey123 Connect 中,打开调查的 XLSForm。
- 在 survey 工作表的 type 列下,从下拉列表中选择 select_multiple 选项以添加允许选择多个答案的多项选择题。
- 配置 select_multiple 问题。
- 将 list_name 更改为所需的选择列表名称。 确保选择列表名称与选择工作表中的名称相匹配。 在本示例中,指定了 list_soda。
- 在 name 和 label 单元格中指定一个值。 在本示例中,问题名为“fav_soda”并标记为“Pick your favorite soda”。
- 对于约束,输入以下 count-selected() 函数以设置答案选择数量的限制。 在本示例中,表达式将选择限制在两个到五个选项之间。
count-selected(${fav_soda}) >= 2 and count-selected(${fav_soda}) <= 5
- 对于 constraint_message,输入一条消息以通知提交者限制。
- 配置答案选择。
- 在 choices 工作表的 list_name 下,输入在步骤 3a 中指定的选择列表名称。 在本示例中,列表名称为“list_soda”。
- 在 name 和 label 单元格中,输入答案选项。
- 保存 XLSForm。
当所做的选择数不在指定的限制之内时,无法提交调查并将显示约束消息。