Actions

Default answers/ja: Difference between revisions

From LimeSurvey Manual

No edit summary
 
(36 intermediate revisions by 3 users not shown)
Line 2: Line 2:
<onlyinclude>
<onlyinclude>


===デフォルト値(defaults)===


'''説明'''
=はじめに=


リストタイプ、複数選択タイプ、自由記述タイプ質問について、デフォルト値を設定します。


アンケート参加者が回答を飛ばした時や、既定の回答と同じ意見の場合、様々な質問タイプに既定の回答値を設定し、記録することができます。このオプションにアクセスするには、質問パネルにある'''既定の回答を編集'''ボタンをクリックします。


'''値チェック'''
*択一選択タイプでは、ドロップダウンがあらわれて、そこから選びます。
*複数選択タイプでは、選択肢に対応するチェックボックスがあらわれ、そこから選びます。
*自由入力タイプでは、そこに文字列や式[[Expression Manager|expression]]を記入できるボックスが現れます。式はカーリーで囲まれている必要があります。


'''例'''
<center>[[FIle:Edit default answers example.png]]</center>
*匿名でないアンケートで、{TOKEN:ATTRIBUTE_1}にその参加者の年齢が入っているとします。アンケート内で年齢をたずねるときにその値を初期値として入れておき、あっていればそのままにしてもらうか、間違っていれば変えてもらう、といったことができます。テキスト入力の初期値に、{TOKEN:ATTRIBUTE_1} などと入れておくことになるでしょう。


'''Caution with default value and hidden question'''
* If you have hidden question with default value, this default value is set only when the user come to the step of this question. This mean that if whole group his hidden, then no default value is set, or if you are in question by question mode, no default value is set.
* For hidden question, an alternative solution can be used Expression manager with [[Expression Manager#Caution_about_using_Assignment_Operator_.28.3D.29|assignment operator]].


</onlyinclude>
=有効な値=


[[Category:Question Settings/ja]][[Category:Core Question Settings/ja]]
 
*択一質問では、ドロップダウンリストで既定値としたいものを選択します。
*複数選択質問では、チェックボックスで既定の状態(チェックの有無)にします。
*テキスト入力質問では、テキストフィールドにテキストや[[ExpressionScript - Presentation/ja|式]]を入力します。式を使う場合は、中括弧で囲みます。
*日付時刻型の質問で固定値を設定する場合は、その固定値はYYYY-MM-DD形式(例:2022-02-28)にする必要があります。式によって日付を指定する場合、フォーマットはdate ('Y-m-d')またはdate ('Y-m-d H:s')の形式にします。例えば、現在の時刻をHH:MM(時、分)のフォーマットを使って既定値にしたい場合、完全な時刻フォーマット(date ('Y-m-d H:s'))を既定の回答ボックスに設定します。式の中のフォーマットは、質問設定のフォーマットとは別のものです。
 
{{Alert|Title=注意|text= '''注意:'''
* 非表示の質問については、別の方法として、ExpressionScriptで[[ExpressionScript - Presentation/ja#.E4.BB.A3.E5.85.A5.E6.BC.94.E7.AE.97.E5.AD.90.EF.BC.88.3D.EF.BC.89.E3.82.92.E4.BD.BF.E7.94.A8.E3.81.99.E3.82.8B.E9.9A.9B.E3.81.AE.E6.B3.A8.E6.84.8F|代入演算子]]を使う方法があります。}}
 
 
=ExpressionScriptと既定値=
 
 
アンケート管理者が既定値の指定に[[ExpressionScript - Presentation/ja|ExpressionScript]]を使うことができるのは、"テキスト"と"はい/いいえ"質問タイプだけです。その他の質問タイプでは、[[ExpressionScript - Presentation/ja#.E4.BB.A3.E5.85.A5.E6.BC.94.E7.AE.97.E5.AD.90.E3.82.92.E4.BD.BF.E7.94.A8.E3.81.99.E3.82.8B|代入演算子]]を使うことができます。
 
 
=例=
 
 
*匿名式でないアンケートを実施し、{TOKEN:ATTRIBUTE_1}をアンケート参加者テーブルが作成された時点の年齢だとします。年齢付きの質問に既定値をセットして提示することにより、その年齢が正しいか確認したり、間違っていたら正しいものに入れなおすようお願いしたりすることができます。この場合、既定の回答のテキスト入力欄に{TOKEN:ATTRIBUTE_1}と入力します。

Latest revision as of 10:40, 26 February 2023


はじめに

アンケート参加者が回答を飛ばした時や、既定の回答と同じ意見の場合、様々な質問タイプに既定の回答値を設定し、記録することができます。このオプションにアクセスするには、質問パネルにある既定の回答を編集ボタンをクリックします。



有効な値

  • 択一質問では、ドロップダウンリストで既定値としたいものを選択します。
  • 複数選択質問では、チェックボックスで既定の状態(チェックの有無)にします。
  • テキスト入力質問では、テキストフィールドにテキストやを入力します。式を使う場合は、中括弧で囲みます。
  • 日付時刻型の質問で固定値を設定する場合は、その固定値は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と既定値

アンケート管理者が既定値の指定にExpressionScriptを使うことができるのは、"テキスト"と"はい/いいえ"質問タイプだけです。その他の質問タイプでは、代入演算子を使うことができます。


  • 匿名式でないアンケートを実施し、{TOKEN:ATTRIBUTE_1}をアンケート参加者テーブルが作成された時点の年齢だとします。年齢付きの質問に既定値をセットして提示することにより、その年齢が正しいか確認したり、間違っていたら正しいものに入れなおすようお願いしたりすることができます。この場合、既定の回答のテキスト入力欄に{TOKEN:ATTRIBUTE_1}と入力します。