---
schema_version: "1"
id: 8915feeb070b7d7f8cb1f2160b8762f3607b63723a1fb5c66a2c053316f524a1
title: Read from Array
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/rpa-builder/6.1/toolbox-variable-handling-read-from-array.md
canonical_url: https://docs.mulesoft.com/jp/rpa-builder/6.1/toolbox-variable-handling-read-from-array
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 80fca6d626c086d90df325095a75ba80c6a63ec89bee1cbba69e2c59224e58ff
description: MuleSoft Documentation Site
release: "6.1"
latest: false
---
# Read from Array

_Read from Array_​ アクションステップは、配列のコンテンツにアクセスするために使用されます。

インデックスを使用して配列の特定の時点で値を返すことも、配列全体をテキストとして返すこともできます。後者の場合は、すべての値がカンマ区切り値としてリストされます。

_Read from Array_​ アクションステップでは、さまざまなデータ型として配列からの読み取り値が自動的に提供されます。どのデータ型を使用するかは、ワークフローで後で決定できます。

## [](#プロパティ)プロパティ

**Get entire array as CSV (配列全体を CSV として取得)**​ (Bool (ブール)、デフォルト: false) アクティブな場合、配列全体が CSV 形式の文字列として返されます (カンマ区切り値)。

**Index to read at (読み取る場所のインデックス)**\*​(integer (整数)、> 0、デフォルト: 1) 配列内で配列のコンテンツを読み取る位置。インデックス付けは 1 から始まります。

入力するインデックスが配列内のすべての要素の合計数を超えないようにしてください。

## [](#インバウンド変数)インバウンド変数

**Array to read from (読み取り元の配列)**​ (Array (配列)) 読み取り元となる配列。

_\[Array to read from (読み取り元の配列)\]_​ ドロップダウンリストにはこれまでワークフローで作成されたすべての配列が含まれています。これらは、​_\[Workflow Based Variables (ワークフローベースの変数)\]_​ の場合もあれば、​_Read from Excel File_​ アクションステップからの戻り配列の場合もあります。

**Index to read at (読み取る場所のインデックス)**\*​(integer (整数)、> 0、デフォルト: 1) 配列内で配列のコンテンツを読み取る位置。インデックス付けは 1 から始まります。

## [](#アウトバウンド変数)アウトバウンド変数

_Read from Array_​ アクションステップにより、自動的に 4 つの異なる戻り値が提供されます。それぞれの戻り値は可能なデータ型のいずれかを表します。 データの使用目的に応じて、異なるデータ型を受け入れます。たとえば ​_Keystroke_​ では、データ型 ​_AsString_​ を使用するか、​_Loop_​ の反復頻度を管理するために使用する数値に影響する場合は、データ型 ​_AsInt_​ を使用します。

- **Read from Array.AsString (Array.AsString から読み取る)**​ (string (文字列)) 値をテキストとして返します。
- **Read from Array.AsInt (Array.AsInt から読み取る)**​ (int (整数)) 値を整数として返します。
- **Read from Array.AsDouble (Array.AsDouble から読み取る)**​ (double (倍精度浮動小数点)) 値を浮動小数点数として返します。
- **Read from Array.AsBool (Array.AsBool から読み取る)**​ (bool (ブール)) 値をブール値として返します。

配列から読み取られる値のコンテンツに目的のデータ型と互換性があることを確認してください。

たとえば、「abc」などの文字列を有意義な整数値に変換することはできません。

Read from Array アクションステップからの戻り値を別のアクションステップで使用する場合、この時点で有意義に使用できるデータ型に関して事前に選択が行われます。

次の表に、データ型の変換の結果の概要を示します。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 20%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">変換元/変換先</th>
<th class="tableblock halign-left valign-top">String (文字列)</th>
<th class="tableblock halign-left valign-top">Int (整数)</th>
<th class="tableblock halign-left valign-top">Double (倍精度浮動小数点数)</th>
<th class="tableblock halign-left valign-top">Bool (ブール)</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">String (文字列)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">変更なし</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">0</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">0</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">文字列 True および true と 0 より大きいすべての正の数値は True。その他はすべて False。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Int (整数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">変更なし</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">変更なし</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">変更なし</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Int ⇐0 の場合は false。Int &gt;= 0 の場合は true。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Double (倍精度浮動小数点数)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">変更なし</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">小数位は切り捨てられます。</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">変更なし</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Double ⇐0 の場合は false。Double &gt;= 0 の場合は true。</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Bool (ブール)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">変更なし</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">0</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">0</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">変更なし</p></td>
</tr>
</tbody>
</table>

各行はアウトバウンドデータ型を参照し、各列は列ヘッダーのデータ型に変換した結果を参照しています。

## [](#ウィザード)ウィザード

_\[Array to read from (読み取り元の配列)\]_​ ドロップダウンリストにはこれまでワークフローで作成されたすべての配列が含まれています。これらは、​_\[Workflow Based Variables (ワークフローベースの変数)\]_​ の場合もあれば、​_Read from Excel File_​ アクションステップからの戻り配列の場合もあります。

_\[Get entire array as comma separated values (配列全体をカンマ区切り値として取得)\]_​ チェックボックスをオンにすると、配列全体が文字列として返されます。各値は当然、カンマで区切られます。この場合、テキスト項目 ​_\[Index to read at (読み取る場所のインデックス)\]_​ とそのコンテンツは非アクティブ化されます。

_\[Index to read at (読み取り場所のインデックス)\]_​ は、配列のコンテンツを読み取る配列内の位置を示します。最初の要素のインデックスは 1 です。 1. インデックスは変数にマップすることもできます。\[Pin (固定)\] シンボルをクリックして、リストから適切な変数を選択するだけです。その後、変数を手動で設定するには、\[Pin (固定)\] シンボルを再びクリックして \[None (なし)\] を選択します。続いて、入力項目に値を手動で入力できます。その上のチェックボックスをオンにすると、入力項目とそのコンテンツは無効化されます。

## [](#例)例

詳細な例については、​_Get Array Count_​ アクションステップの説明を参照してください。