注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry Forms は、Foundry でのデータ入力やライトバックのワークフローに推奨されなくなりました。代わりに、Foundry オントロジーを使用してユーザー入力のワークフローを構築し、関連するデータ構造をオブジェクトタイプとして表現して、Actions でライトバックのインタラクションを設定してください。詳しくは、Forms の概要のドキュメントを参照してください。
自動入力されるフォーム項目を使用すると、回答を作成したユーザーや作成日時など、フォームに関するメタデータを取得できます。このページでは、フォームに項目を追加するときに利用可能な7種類の自動入力項目について説明します。
計算項目には、ほかの単一値の項目に基づいて計算された値が表示されます。ユーザーは次のオプションを設定できます。
NaN、infinity、またはその他のエラーになった場合に保存する値をカスタマイズします。kg や lbs)を設定します。placeholder: string を設定します。作成日時項目には、エントリーの作成時刻または変更時刻が表示されます。ユーザーは次のオプションを設定できます。
項目の設定でローカルの Date または Timestamp として記録をオンにすると、その項目にはユーザーのタイムゾーンでの時刻がそのまま保存されます。そのため、異なるエントリーの時刻が、実際に発生した順序を表しているとは限りません。タイムスタンプの形式に z オプションを含めると、エントリーが作成されたタイムゾーンを表すことができます。
作成日時項目は、どのエントリーが最新か、時間の経過とともに作成されるエントリーの件数、またはエントリーが作成されやすい時間帯を追跡するのに役立ちます。
作成者項目には、エントリーの作成者または変更者のユーザーIDが表示されます。
この項目をユーザー属性の項目と組み合わせて使用すると、現在のユーザーの名前やメールアドレスを取得できます。
変更時刻項目には、エントリーの最終変更時刻が表示されます。ユーザーは次のオプションを設定できます。
作成日時項目と同様に、項目の設定でローカルの Date または Timestamp として記録をオンにすると、その項目にはユーザーのタイムゾーンでの時刻がそのまま保存されます。そのため、異なるエントリーの時刻が、実際に発生した順序を表しているとは限りません。タイムスタンプの形式に z オプションを含めると、エントリーが変更されたタイムゾーンを表すことができます。
変更時刻項目は、どのエントリーが最新か、エントリーが編集される頻度、または作成後に変更され、下流での更新が必要な内容を追跡するのに役立ちます。
変更者項目には、エントリーの変更者のユーザーIDが表示されます。
この項目をユーザー属性の項目と組み合わせて使用すると、現在のユーザーの名前やメールアドレスを取得できます。
Template 項目には、ほかの単一値の項目の値に基づいて連結された値が表示されます。ユーザーは次のオプションを設定できます。
placeholder: string と errorValue: string を設定します。アンケートでスコア項目とコメント項目を組み合わせたいとします。「スコア」を変数 a に、「コメント」を b に割り当てることができます。次に、テンプレート {{a}} - {{b}} を作成すると、5 - very satisfied という形式の結果になります。
フォームで参照されるオブジェクトのプロパティを使用するには、オブジェクトプロパティ表示項目でプロパティを選択し、その項目を非表示にして、テンプレート項目から参照できます。
項目設定の変換を使用すると、フォーム内の値に関するほかの条件に基づいて、テンプレートで使用する項目や形式を変更できます。たとえば、回答者にドロップダウンから定型の回答を選択してもらうか、テキスト項目に独自の回答を記入してもらうことができます。回答者の操作に応じて、異なるテンプレートが使用されます。