Select Case

Select Case​ アクションステップでは、変数のコンテンツを特定の定義済みのケースと照合できます。たとえば、テキスト変数のコンテンツで特定の情報を検索し、見つかったコンテンツに応じて異なるアクションステップを実行するように指定できます。「DoElse」コンポーネントは常に存在します。これを使用して、指定されていないケースのデフォルトアクションを指定します。

プロパティ

Misc (その他)

  • CaseValue​ 選択したケースクエリの比較値を入力します。 これは変数と比較されるか、検索される値です。

  • Text Affinity (テキストアフィニティ)​ ファジー検索でのテキストの類似度をパーセントで表した値。0% の値は類似度なし、100% の値は同一を示します。デフォルト値は 50% です。

  • CompareValue String (比較値文字列)

  • Compare Value Int (比較値整数)​ 整数

  • Compare Value Bool (比較値ブール)

  • Compare Value Float (比較値浮動小数)

すべてのアクションステップで同じである他のプロパティについては、​「共通プロパティ」​セクションで説明します。これらのプロパティは、わかりやすくするためにここには表示していません。

ウィザード

  • Type (型)​ 次のいずれかの型。

    • Integer (整数)​ 正または負の整数

    • Alphanumeric (英数字)​ 英字または数字あるいはその両方 (テキスト) の文字。

    • Boolean (ブール)​ ブール値 (True/False)

    • Float (浮動小数)​ 正または負の浮動小数点数

ケースをすでに定義していて、型を変更すると、​Select Case​ 内のすべてのケースが失われることを通知する警告が表示されます。​Select Case​ 内のケースは以前に選択されたデータ型に基づいて生成されているため、追加の検討を行わずに既存のケースの型を単に変換することはできません。

  • Cases (ケース)​ 上記で選択したデータ型に応じて 1 つ以上のケースを作成できます。ケースを作成したら、 ケースを変更できます。

データ型と比較オプション

ファイルの種類 比較オプション

Integer (整数) (正または負の整数)

≠ 変数は一致しない必要があります

< 変数は [Value (値)] 未満である必要があります

+>+変数は [Value (値)] より大きい必要があります

≤ 変数は [Value (値)] 以下である必要があります

≥ 変数は [Value (値)] 以上である必要があります

Alphanumeric (英数字) (テキスト)

Full match (完全一致)​: 見つかった値は正確に一致する必要があります

Substring (サブ文字列)​: [Value (値)] 内のテキストの一部が一致する必要があります

Regex comparison (正規表現比較)​: [Value (値)] として入力された正規表現の一致を検索します。​正規表現​についての詳細は、​「正規表現の使用」​セクションで説明します。

Fuzzy (ファジー)​: [Value (値)] のテキストに類似しているテキストを検索します。[Text Affinity (テキストアフィニティ)] の下にあるスライダーを使用して、パーセントで表されている類似度を調整します。デフォルト値は 50% です。値が高くなると、見つかる一致数は少なくなります。

Boolean (ブール) (True または False)

Boolean (ブール) の場合、1 つのケースのみが存在します。True と False の 2 つの可能性に対応する「DoElse」と組み合わせる場合、これで十分です。

False​: 評価された変数の値が False である必要があります。

True​: 評価された変数の値が True である必要があります。

Float (浮動小数) (正または負の浮動小数点数)

≠ 変数は一致しない必要があります

< 変数は [Value (値)] 未満である必要があります

+>+変数は [Value (値)] より大きい必要があります

≤ 変数は [Value (値)] 以下である必要があります

≥ 変数は [Value (値)] 以上である必要があります