---
schema_version: "1"
id: 1e5f7ef78ccd0a09b1a812196a4b621eef6d24be715b6bdeed83e20329f23859
title: Select Case
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/rpa-builder/6.1/toolbox-flow-control-select-case.md
canonical_url: https://docs.mulesoft.com/jp/rpa-builder/6.1/toolbox-flow-control-select-case
source_site: docs.mulesoft.com
content_type: documentation
content_hash: b4c8c2a3d6f380a04f2670c3eec2ba28e8e41c7321560ee41116235c2d291c72
description: MuleSoft Documentation Site
release: "6.1"
latest: false
---
# 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 つ以上のケースを作成できます。ケースを作成したら、 ケースを変更できます。

## [](#データ型と比較オプション)データ型と比較オプション

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
<col style="width: 50%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top"><strong>ファイルの種類</strong></th>
<th class="tableblock halign-left valign-top"><strong>比較オプション</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Integer (整数) (正または負の整数)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>≠ 変数は一致しない必要があります</p>
</div>
<div class="paragraph">
<p>&lt; 変数は [Value (値)] 未満である必要があります</p>
</div>
<div class="paragraph">
<p>+&gt;+変数は [Value (値)] より大きい必要があります</p>
</div>
<div class="paragraph">
<p>≤ 変数は [Value (値)] 以下である必要があります</p>
</div>
<div class="paragraph">
<p>≥ 変数は [Value (値)] 以上である必要があります</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Alphanumeric (英数字) (テキスト)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><strong>Full match (完全一致)</strong>​: 見つかった値は正確に一致する必要があります</p>
</div>
<div class="paragraph">
<p><strong>Substring (サブ文字列)</strong>​: [Value (値)] 内のテキストの一部が一致する必要があります</p>
</div>
<div class="paragraph">
<p><strong>Regex comparison (正規表現比較)</strong>​: [Value (値)] として入力された正規表現の一致を検索します。​<em>正規表現</em>​についての詳細は、​<strong>「正規表現の使用」</strong>​セクションで説明します。</p>
</div>
<div class="paragraph">
<p><strong>Fuzzy (ファジー)</strong>​: [Value (値)] のテキストに類似しているテキストを検索します。[Text Affinity (テキストアフィニティ)] の下にあるスライダーを使用して、パーセントで表されている類似度を調整します。デフォルト値は 50% です。値が高くなると、見つかる一致数は少なくなります。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Boolean (ブール) (True または False)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Boolean (ブール) の場合、1 つのケースのみが存在します。True と False の 2 つの可能性に対応する「DoElse」と組み合わせる場合、これで十分です。</p>
</div>
<div class="paragraph">
<p><strong>False</strong>​: 評価された変数の値が False である必要があります。</p>
</div>
<div class="paragraph">
<p><strong>True</strong>​: 評価された変数の値が True である必要があります。</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Float (浮動小数) (正または負の浮動小数点数)</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>≠ 変数は一致しない必要があります</p>
</div>
<div class="paragraph">
<p>&lt; 変数は [Value (値)] 未満である必要があります</p>
</div>
<div class="paragraph">
<p>+&gt;+変数は [Value (値)] より大きい必要があります</p>
</div>
<div class="paragraph">
<p>≤ 変数は [Value (値)] 以下である必要があります</p>
</div>
<div class="paragraph">
<p>≥ 変数は [Value (値)] 以上である必要があります</p>
</div></div></td>
</tr>
</tbody>
</table>