博客

添加级联选择问题

  级联选择问题是一组问题,即问题的选择取决于对先前问题的回答。例如,您的表单可能首先询问用户来自于哪个地区,然后在下一个问题中仅列出该地区的城镇。

  在表单中添加级联选择问题,可以通过将它们导入表单生成器中的草稿表单来完成,或手动添加到XLS表单中,然后上传该文件。

在表单生成器中导入级联问题集

1. 打开Excel或其他电子表格程序,创建问题和响应模板;

2. 以这个模板为例,并按照模板中的说明进行操作;

3. 选择并复制整个级联表格模板,将其粘贴到“导入级联选择问题”下面,然后单击“完成”实现导入;(如果有任何格式错误,您将无法导入设置——纠正所有格式错误,并确保遵循模板说明。)


4. 您可以将导入的问题移动到表单的任何位置,还可以更改问题、响应的标签,或是删除响应;

5. 如果要向级联列表中添加额外的响应,只需删除导入的问题,并从电子表格导入一个新的列表即可。

在XLS表单中添加级联问题集

1. 如果有现存的表格,将它以XLS格式下载到计算机中,然后在Excel或其他电子表格程序中打开它;

2. 在survey工作表中,可以按照下面的模板为要添加的问题添加新行;

3. 在同一个工作表中,添加一个名为“choice_filter” 的列,并将XLSForm引用添加到每个父项中;

4. 在文件的choices表中,添加您希望在不同问题中显示的所有选项。例如,省、市、县列表(遵循上述模板);

5. 请注意,对于每个子元素都应添加一列去指定其父项。例如,朝阳区和西城区都在北京市内,因此这两个区的“市”一列中应该写入“北京市”;

6. 保存表单。在CiiYUN中打开主菜单,然后点击“项目”。从这里可以直接上传和部署表单,包括新增加的级联选择问题。

  请注意,您还可以使用多选功能构造级联选择问题集。因为这些问题可以有多个响应,在“choice_filter”列的文本与上面的例子略有不同: