默认答案
From LimeSurvey Manual
简介
您可以为不同的问题类型指定一个默认值。当调查参与者跳过该问题,或对所提供的默认答案感到满意时,系统将记录该默认值。要使用此选项,请在问题菜单中找到编辑预设答案按钮,您可以通过问题旁边的三个点(悬停时可见)打开该菜单。
有效值
- 对于单选题,您将看到下拉框,可从中选择所需的默认值。
- 对于多选题,您将看到复选框,可从中选择所需的默认状态(选中或未选中)。
- 对于文本输入类问题,您将看到一个文本输入框,可在其中输入任意字符串或表达式。如果使用表达式,必须使用花括号。
- 对于日期时间类问题,如果设置固定值,则该固定值的格式必须为 YYYY-MM-DD(例如:2022-02-28)。如果使用表达式来设置日期,则格式必须类似于 date ('Y-m-d') 或 date ('Y-m-d H:s')。例如,如果您想在格式为 HH:MM(小时和分钟)的日期问题中将当前时间设为默认值,则必须在默认答案框中使用完整的时间格式:date ('Y-m-d H:s')。表达式中的格式与问题设置中的格式无关。
- 对于隐藏问题,可以使用带有赋值运算符的 ExpressionScript 作为替代方案。
使用 ExpressionScript 设置默认值
只有“文本”和“是/否”问题类型允许调查管理员使用 LimeSurvey 的 ExpressionScript 来更改默认值。对于所有其他问题类型,您可以使用赋值运算符。
示例
- 您有一个非匿名调查,其中 {TOKEN:ATTRIBUTE_1} 是创建调查参与者表时该人员的年龄。您希望用该人员的年龄预填某个问题/默认答案,并请对方确认年龄,或在年龄不准确时自行修改。为此,请在默认答案的文本输入框中输入 {TOKEN:ATTRIBUTE_1}。