変数の使用

変数は、ワークフロー全体で値を保存および使用できるようにする強力なツールです。変数 (​ワークフロー​の​ログインデータ​など) を事前に定義するか、(​Read Clipboard​ などを使用して) 実行時に変数を作成して、他の​アクションステップ​内でこれらの変数を使用できます。変数はテキスト/数値定数または値のプレースホルダーと考えてください。​ワークフロー​の作成時に、変数を作成してプレースホルダーとして使用できます。実行時に、これらの変数は指定した値または実行時に割り当てられる値に解決されます。たとえば、​Read Clipboard​ が使用される場合、実行時にその時点のクリップボードコンテンツが変数に転送され、その変数を参照する​アクションステップ​で転送された値が使用されます。

ピン変数

ピン変数は、いずれかの​アクションステップ​プロパティと別の​アクションステップ​変数間のマッピングを作成するために使用されます。このオプションを使用できる場合、マップできる​アクションステップ​に小さいピンが表示されます。

ピンの例

上記の例では、​Read Clipboard​ に後で ​Ping​ で使用できる変数が表示されています。これは、​Ping​ 要素の右側にあるピンアイコンで示されます。ピンをクリックすると、​[Edit Variable Mappings (変数のマッピングを編集)]​ ウィザードが開きます。

「Edit Variable Mappings (変数のマッピングを編集)」 ウィザード

ここには、マップできる ​Ping​ のすべてのプロパティのリストが表示されます。 各プロパティの横には、関連付けられたプロパティにマップできるすべての変数が含まれるドロップダウンボックスがあります。変数をマップするには、ドロップダウンボックスからその変数を選択します。割り当てることができる変数は、​アクションステップ​の位置によって異なる可能性があります。設定された ​File Controlled Loop​ 内のプロパティ [Suffix (サフィックス)] にのみ割り当てることができる変数もあれば、​[Transaction (トランザクション)]​ に制限されている変数もあります。この制限は、​Variable​ ​アクションステップ​を使用して解決できます。ウィザードを閉じると、黒いピンで示されるアクティブなマッピングが表示されます。

黒いピンの例

特定の​アクションステップ​の変数の取得元の他のすべての​アクションステップ​のリストを表示することもできます。

これを行うには、​ワークベンチ​を右クリックして ​[Mapped to Action Step (アクションステップにマップ済み)]​ エントリを選択し、目的の​アクションステップ​のコンテキストメニューを開きます。サブメニューとしてリストが表示されます。

「Mapped to Action Step (アクションステップにマップ済み)」 リスト

サブメニューの要素をクリックすると、対応する​アクションステップ​に直接移動します。