範囲の質問タイプは、特定の範囲内にある整数または小数の入力を取得するために使用されます。調査の作成者が定義した範囲内で、値を選択するためのスライダーが表示されます。

デフォルトでは、範囲の質問は 1 ~ 10 の値を持つスライダーを表示し、その範囲内にある整数を受け入れます。これは、整数の質問の distress の表示設定とまったく同じ動作です。 質問に対してパラメーターを設定すると、新しい範囲を定義できます。
範囲スライダーのパラメーター
範囲パラメーターには 3 つの異なるパラメーターを指定でき、XLSForm の [survey] シートの [parameters] 列に入力する必要があります。 この列は bind::esri:parameters 列とは別のものであるため、古い調査については手動で追加する必要があります。
範囲の質問に対して設定できる 3 つのパラメーターとは、start、end、step です。 start パラメーターは範囲スライダーの左側に表示される数字を定義し、end パラメーターは右側に表示される数字を定義します。 step パラメーターは、スライダーのすべてのポイント間の数字を定義します。 たとえば、次のパラメーターは、0 ~ 15 の間で 3 つ刻みの整数を受け入れる範囲の質問を作成します。
start=0 end=15 step=3
end よりも高い値を start に設定できます。 その場合は、値は大きい数字にカウント アップするのではなく、小さい数字にカウント ダウンします。 どのパラメーターも設定されない場合、start のデフォルトは 1、end のデフォルトは 10、step のデフォルトは 1 になります。
注意:
範囲の質問のフィーチャ レイヤーで作成されたフィールドは、そこに設定されたパラメーターによって異なります。 3 つのパラメーターがすべて整数であれば、作成されるフィールドも整数になります。 すべてのパラメーターが小数に設定されると、作成されるフィールドも小数になります。
表示設定
[appearance] 列を no-ticks に設定すると、範囲の質問は、範囲スライダー上の位置や最小値・最大値を示す線が表示されない状態で表示されます。 これによって質問の動作は変わりません。表示のみが変わります。
スタイル オプション
body::esri:style 列の範囲の質問の色をカスタマイズできます。
範囲の質問では、3 つのスタイル パラメーター (startColor、endColor、color) を指定できます。 startColor パラメーターは範囲スライダーの左側に表示される色を定義し、endColor パラメーターは右側に表示される色を定義します。 どちらの値も設定しなければデフォルトで白になりますが、それぞれに対して異なる値を設定すると、2 つの色の間にグラデーションが適用されます。 color パラメーターは、スライダーの左側と現在の値との間のスペースを塗りつぶす色を定義します。指定しなければ透明になります。
色は、標準の HTML の色名または 16 進数の色コード (例: startColor=Orange endColor=White color=#FF6347)で指定できます。
既存のフィーチャ レイヤーの範囲の質問
注意:
このセクションでは、Survey123 Connect でのみ利用可能な機能について説明します。 この機能は、Survey123 Studio では利用できません。
範囲ドメインを使用する既存のフィーチャ レイヤーをもとに新しい調査を作成する場合、範囲の質問が自動的に作成されます。ここでは、ドメインの最小値と最大値がそれぞれ start パラメーターと end パラメーターとして使用されます。 step パラメーターは 1 に設定されますが、調査の作成者が必要に応じて変更できます。 範囲ドメインの最小値と最大値に基づき、条件式が [constraint] 列に自動的に入力されます。デフォルトの [constraint_message] 値も指定されます。 これらの制限事項は、作成者が質問タイプを整数か小数に手動で更新しなければ、不要となります。