上書きするオプションの最小文字数
この例では、文字数カウントの最小値がテキストフィールドに適用され、文字数カウントが表示されます。 また、文字数の検証を無効にするには、別のチェックボックスが設定されています。
検証式:
IF({DE:DV - Override}!="Disable Validation"&&LEN({DE:DV - Text - Min Length})<"7",CONCAT(LEN({DE:DV - Text - Min Length})," characters / ",("7"-LEN({DE:DV - Text - Min Length}))," remaining"))
検証の適用は、チェックボックスを選択して上書きできます。
次のテキストフィールドには、実行中の文字数が含まれます。
所有者のみが編集できるようにフィールドをロック
この例では、フィールドはプロジェクト所有者のみが編集できます。 システム管理者でもフィールドを編集できません。
検証式:
IF({ownerID}!=$$USER,IF(ISBLANK({ownerID}),"Project Owner will provide this.",CONCAT("Only ",{owner}.{name}," can edit this.")))
プロジェクト所有者以外のユーザーがフィールドに入力しようとすると、プロジェクト所有者のみがフィールドを編集できることを示すメッセージが表示されます。
Typeahead は、他のフィールド値に基づいて値を許可または拒否します。
この例では、typeahead フィールドは、フォームの別のフィールドに入力された値に基づいて、値を動的に許可または拒否します。
検証式:
IF({DE:DV - Text - Budget}>"10000",
IF({DE:DV - TA User - by Budget}.{role}!="Director","Requires Director Approver")
)
予算フィールドの値が$10,000 を超える場合、typeahead 設定で有効になっている役割フィルターがなくても、Director の役割を持つユーザーのみを typeahead から選択できます。
エントリ日から 10 日未満の値を許可しない
この例では、検証で許可されるのは、エントリ日から 10 日後の値のみです。 検証を上書きするオプション(別のチェックボックスフィールド内)も式に含まれ、日付フィールドを空白にすることができます。
検証式:
IF({DE:DV - Override}!="Disable Validation"&&ISBLANK({DE:DV - Date - Deadline})!="true"&&{DE:DV - Date - Deadline}<ADDDAYS({entryDate},"10"),CONCAT("Earliest: ",ADDDAYS({entryDate},"10")))
エントリ日のトリガーの検証から 10 日未満の任意の値:
空白の値は、検証メッセージをトリガーにしません。