Actions

Translations

ExpressionScript examples/108/ja

From LimeSurvey Manual

目的 行ごとにチェックされた数を検証する
タイプ 検証
質問タイプ "数値配列(チェックボックス)"
sum(...)
解説 (sum(Test_A_1, Test_A_2, Test_A_3, Test_A_4, Test_A_5) <= X)は、行AでX個以上のチェックボックスがチェックされたかを判定します。
3行(A、B、C)すべてをチェックした場合は、"&&"を使って式を連結します。:
(sum(Test_A_1, Test_A_2, Test_A_3, Test_A_4, Test_A_5) <= X)
&& (sum(Test_B_1, Test_B_2, Test_B_3, Test_B_4, Test_B_5) <= X)
&& (sum(Test_C_1, Test_C_2, Test_C_3, Test_C_4, Test_C_5) <= X)
手順 質問タイプ "数値配列(チェックボックス)"を作成/編集する
質問のアドバンス設定の"質問検証式"に上記の式を入力する(変数名は適宜変更すること)
サンプルファイル Validate number of boxes ticker per row for an Array (Numbers) Checkbox.lss
Validate number of boxes ticker per row for an Array (Numbers) Checkbox 05.pngValidate number of boxes ticker per row for an Array (Numbers) Checkbox 1.png