+
K
注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Fusion は検証用の数式を提供しています。これらはボタンとして表示され、クリックすると実行されます。検証に失敗すると、その理由を説明するエラーが表示されます。
検証関数は、直列に実行する Actions 内で使用し、トースト Actions で成功および失敗のメッセージを表示するのが最適です。詳細については、Actions のドキュメントを参照してください。
このページでは、利用可能な検証用の数式の概要を説明します。数式と引数の全一覧については、関数ライブラリを参照してください。
column_enum(...) 検証は、列のすべてのエントリーが、指定した値のリストに含まれているかどうかを確認します。リストの値は、数式に手動で入力することも(例:array('red', 'blue', 'green'))、参照を通じて入力することもできます(例:array_flatten(B3:B14))。
column_enum(...)
array('red', 'blue', 'green')
array_flatten(B3:B14)
column_not_null(...) 検証は、列に null 値がないかどうかを確認します。
column_not_null(...)
column_numeric(...) 検証は、列に数値のみが含まれているかどうかを確認します。
column_numeric(...)
table_headers(...) 検証は、リストに指定した列がテーブルに存在するかどうかを確認します。
table_headers(...)
table_key(...) 検証は、リストに指定した列について、これらの列のエントリーの組み合わせが一意であるかどうかを確認します。
table_key(...)
たとえば、テーブルの name 列と age 列に対して検証を実行すると、name と age のエントリーの組み合わせが一意であるかどうかを確認します。('David', 21), ('David', 24) のように2行だけを持つテーブルは検証に成功します。('David', 21), ('David', 21) のような行を持つテーブルは検証に失敗します。例として、次の架空のデータのスクリーンショットを参照してください。
name
age
('David', 21), ('David', 24)
('David', 21), ('David', 21)