預設答案
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}。