设置后填充的步骤
在问题编辑器中,您可以提前指定问题的回复。这可以是固定值、变量或随机选择。
如何为问题设置预填充值:
- 转到您的 CheckMarket 帐户
- 打开您的调查
- 单击编辑。
- 创建或编辑问题。
- 输入答案选项。
- 单击预填充选项卡。
- 选择固定文本或 CSL 。
- 在文本区域中输入您的 CSL。
- 在提交页面后选择 Postfill 值 旁边的是?
- 单击保存。
将问题标记为不需要。
测试问题的后填,然后将问题标记为Hidden 。
后填一个问题以用于显示逻辑和分支
有时,您想在页面显示逻辑或分支中im体育官app使用计算或其他 CSL。由于这不能直接完成,您可以im体育官app使用您的计算来后填一个问题。然后您可以在您的显示逻辑或分支中im体育官app使用该问题。还有一个额外的好处,即问题也将在过滤器的报告中可用。假设您想要在受访者在复选框问题中选择超过 1 个答案时显示一个页面,也许是为了向他们展示一个排序问题。
首先,创建一个隐藏的单选按钮问题,“选择了超过 1 个选项?”,在带有复选框问题的页面底部有两个答案选择,“是”和“否”。确保您的复选框问题有数据标签,因为您将需要它来引用 CSL。然后在单选按钮问题中,转到预填充选项卡并选择“固定文本或 CSL”并输入以下 CSL:
{{#if (gt (count respondent.questions. myLabel .answerChoices) 1)}}yes{{else}}no{{/if}}
这就是说,如果在数据标签为“myLabel”的问题中选择的答案选项数大于 (gt) 一个,则选择“是”,否则选择“否”。
您也可以将代码中的“是”和“否”替换为“1”和“2”,分别代表第一个和第二个答案选择。如果您的调查是多语言的,您将需要这样做。
在提交页面后选择 Postfill 值 旁边的是?
现在您可以在显示逻辑、分支和报告中im体育官app使用单选按钮问题。
执行顺序
处理顺序可能非常重要。这是帖子填充发生的顺序:
- 答案按照它们在页面上的排列顺序保存。
- 保存问题的答案后,系统将按照它们出现的顺序再次循环,并处理后填。
- 检查显示逻辑和分支以查看下一个要呈现的页面。
由于首先保存所有答案,然后完成后填充,这意味着问题 1 可以后填充一个值,该值取决于问题 4 的答案,如果它们在同一页上。
留下一个回复