変数とスニペット
ロボットのすべてのステップと同じように、スニペットのステップでも変数を使用できます。スニペットのステップは、常にロボット内で編集されます。このコンテキストにおいて、ロボットで定義された変数をスニペットで使用することができます。別のロボットでスニペットを再利用するには、スニペットを使用する各ロボットで、スニペットのステップによって使用される変数を定義する必要があります。
スニペットは自身の変数を定義することができます。スニペット自身のエディタでスニペットを開き、スニペットで変数を定義します。スニペットに既にステップが含まれる場合、スニペットが編集されたロボットに存在していた変数を使用すると、ステップは、赤のフラグでマークされます。
![ページ読込スニペット](../../All_Images/SnippetEditor1.png)
上記の図は、自身のエディタ内のスニペットを示しています。このスニペットは、スニペットで定義されていない変数を使用しています。
右下のアクティブな変数エディタはロボットの場合と同じであることに注意してください。
スニペットが変数を定義している場合、ロボットでスニペットを使用すると、ロボットの一連の変数にスニペット変数が自動的に追加されます。
![ページ読込スニペット](../../All_Images/SnippetEditor2.png)
上記の図は、変数 "url" を定義するスニペットを使用するロボットを示しています。
スニペットからインポートされた変数が変数リストでマークされていることに注意してください。
ロボットには、ロボットが使用するスニペットで定義されている変数と同じ名前の変数定義を含めることはできません。同じ名前の変数定義が含まれている場合、変数タイプが一致する必要があります。
ロボットからスニペットを除去すると、そのスニペットがインポートした変数も除去されます。