分析Formsフォームを設定するシンプルなフィールド

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

シンプルなフィールド

Foundry Formsは、Foundryでのデータ入力や書き戻しワークフローに対して、推奨される方法ではありません。代わりに、関連するデータ構造をオブジェクトタイプとして表現し、Foundryオントロジーを使用してユーザー入力ワークフローを構築し、アクションで書き戻しインタラクションを設定します。Forms overviewドキュメントで詳細を学んでください。

フォームでは、シンプルなフィールドは、回答者からの基本的な入力を求めます。このページでは、Foundry Formsで利用可能なシンプルなフィールドのタイプについて説明し、Attachments フィールドは除外します。

フォーム内のシンプルなフィールドの例

コールアウト

コールアウトフィールドは、回答者に重要なコンテンツを強調表示し、Markdownフォーマットに対応しています。ユーザーは以下のオプションを設定できます。

  • 他のフィールドの値を参照するコンテンツを作成。
  • タイトル、背景色、アイコンを設定。
  • Foundry または Foundry からアクセスできる他のサイトにアップロードされた画像を追加。

コールアウトフィールドの値は、バッキングオブジェクトタイプやスプレッドシートには書き込まれません。別のフィールドで書かれた値をテキストにテンプレート化する必要がある場合は、template fieldを使用できます。

チェックボックス

チェックボックスフィールドは、オプションをチェックボックスとして表示します。ユーザーは以下のオプションを設定できます。

  • 表示される Labelsとともに、可能な Values のリストを提供。
  • Default valuesを設定。
  • チェックボックスを水平または垂直に表示。

日付ピッカー

日付ピッカーフィールドでは、回答者が日付やタイムスタンプを入力できます。ユーザーは以下のオプションを設定できます。

  • Time Precision(日、分、秒、ミリ秒)を設定。
  • Recorded formtを設定(デフォルトは日付の場合は YYYY-MM-DD、タイムスタンプの場合は YYYY-MM-DDTHH:mm:ss.SSSZZ)。
  • 最小/最大の日付を強制。
  • 過去/未来の日付を無効にする。
  • 入力時の日付でフィールドを事前に入力。

デフォルトの最小および最大の日付は、現在の日付から25年ですが、設定値を変更して過去または未来にさらに設定することができます。たとえば、1900年に最小の日付を設定することで、25年以上前の生年月日を選択できるようになります。

日付ピッカーフィールドでは、日付は常に回答者のタイムゾーンに従って選択され、表示されます。ただし、日付の値がバッキングスプレッドシートやオブジェクトタイプに書き込まれるときは、常にUTCで書き込まれ、タイムゾーン間で互換性があります。

ドロップダウン

ドロップダウンフィールドは、オプションをドロップダウンとして表示します。ユーザーは以下のオプションを設定できます。

  • 表示される Labelsとともに、可能な Values のリストを提供。
  • Default valuesを設定。
  • 複数の選択肢を許可。
  • 利用可能な値が1つだけの場合、フィールドを事前に入力。
  • 与えられたもの以外の値の作成を許可。
  • Placeholderを設定。
  • Code Editorを使用して noResultsText: stringを設定。

ジオコードピッカー

ジオコードピッカーフィールドでは、回答者が住所を入力できます。Code Editorを使用して、placeholder: stringを設定できます。

マップピッカー

マップピッカーフィールドでは、回答者が座標を入力できます。Code Editorを使用して、以下のオプションを設定できます。

  • placeholder: stringを設定。
  • location: [double, double]を設定。
  • initialZoom: doubleを設定。
  • displayFormat: "latlng" | "mgrs"を設定。
  • mapboxAccessToken: stringを設定。
  • mapboxStyles: list<string>を設定(Mapbox documentationを参照)。

数値

数値フィールドでは、回答者が数字を入力できます。ユーザーは以下のオプションを設定できます。

  • Default valueを設定。
  • Unit labelを設定(例: kglbs)。
  • Placeholderを設定。
  • インクリメント/デクリメントボタンを表示し、その位置を指定。
  • Code Editorを使用して:
    • clampValueOnBlur: booleanを設定。
    • min: doubleを設定。
    • max: doubleを設定。
    • stepSize: doubleを設定。
    • minorStepSize: doubleを設定。
    • majorStepSize: doubleを設定。

ラジオボタン

ラジオボタンフィールドは、オプションをラジオボタンとして表示します。ユーザーは以下のオプションを設定できます。

  • 表示される Labelsとともに、可能な Values のリストを提供。
  • Default valueを設定。
  • ラジオボタンを水平または垂直に表示。

リソースピッカー

リソースピッカーフィールドでは、回答者がFoundry内のリソースを選択できます。ユーザーは、回答者がフォルダー、データセット、または任意のリソースタイプを選択できるかどうかを指定できます。

スライダー

スライダーフィールドでは、回答者が数字を選択できます。ユーザーは以下のオプションを設定できます。

  • 最小/最大の値を強制。
  • Step sizeおよび Label step sizeを設定。
  • Unit labelを設定(例: kglbs)。
  • 選択された値がどのようにラベル付けされるかを指定。
  • Code Editorを使用して:
    • initialValue: doubleを設定。
    • labelPrecision: doubleを設定。
    • showTrackFill: booleanを設定。

テキスト

テキストフィールドでは、回答者が1行のテキストを入力できます。ユーザーは以下のオプションを設定できます。

  • Default valueを設定。
  • Placeholderを設定。

テキストエリア

テキストエリアフィールドでは、回答者が複数行のテキストを入力できます。ユーザーは以下のオプションを設定できます。

  • Default valueを設定。
  • Placeholderを設定。
  • デフォルトおよび最大の行数を設定。

URL

URLフィールドでは、回答者がハイパーリンクを入力できます。ユーザーは以下のオプションを設定できます。

  • Default valueを設定。
  • Placeholderを設定。
  • 形式が無効な場合に警告を表示し、表示されるメッセージをカスタマイズ。