チェーンを構築すると、後続のコマンドのプロパティを持つコマンドからの結果(出力)を使用することができます。例えば、チェーンの一部としてコマンドのカンマ区切り値(CSV)出力に対して複数の変換を実行するには、先のコマンドの出力をプロパティとして使用する後続の表変換コマンド を追加します。
注: コマンドは、成功条件とリンクしているものや、<!-- >serial <-->グループ内のものを含め、チェーンの初期のコマンドからの出力のみを使用することができる。コマンドの出力から値を抽出するには、動的出力を作成します。<!-- >Commands can't use outputs from other commands in the same parallel group. <-->
出力タイプ
接続コマンドが生成する出力のタイプは複数あります。
出力タイプ | 例 |
テキスト | リストファイル出力から選択されたレコード |
整数 | クエリ内のレコード数 |
ファイル | ウェブサービスのHTTP要求からダウンロードされた応答 |
フロート | 浮動小数点計算の結果 |
日付 | システムのタイムスタンプ |
JSON | REST API ウェブサービスの応答 |
リスト | ディレクトリ内のファイルのリスト |
マップ | ペアと値のリスト |
コマンド出力を後のコマンドのプロパティとして使用する
注: 別のコマンドのプロパティとして使用するために、コマンドの出力の書式や構造を変換するには、変数変換を適用することができます 。
- チェーン内で、出力を使用するプロパティを持つコマンドを選択し、[作成を編集]。
- [コマンドプロパティ]で、プロパティに適用する[変数] codeをクリックします。
-
変数の選択 で、前のコマンドを展開し、どの出力をプロパティとして入力するかを選択します。
- JSONから値を抽出するなど、プロパティで使用するために出力の形式または構造を変換するには、プロパティのフィールドで形式や構造をクリックし、変数変換を適用します。
- [保存]をクリックします。
[コマンドの詳細]出力
各コマンドは自動的にコマンドの詳細 の出力を生成します。この出力を使えば、そのコマンドの詳細を、チェーン内のコマンドで変数入力として以後使用できます。
出力変数 | 詳細 |
ID | コマンドの数値ID |
ステータス | コマンドのステータス- succeededまたはerrored
|