VB スクリプトに変数を追加する

Power Automate を使用した SAP GUI Automation の RPA プレイブック のチュートリアルのこのステップでは、Power Automate Desktop に切り替える前に、VBScript でハードコードされた値の参照をすべて確認し、動的な入力変数に置き換える値を決定します。

ハードコードされた値を特定する

変数は、デスクトップ フローのプロセスにおいて、後の処理のためにデータを保存するために使用され、その名称がパーセント記号 % で囲まれています。 ほとんどすべてのアクションは、入力に少なくとも 1 つの変数を受け取るか、出力に変数を生成します。 すべての変数は一意の名称を持っています。 変数名には、文字、数字、アンダースコア ( _ ) が使用でき、大文字と小文字は区別されません。

変数の命名例は次のとおりです:

  • %NewVar%

  • %file_path%

  • %Street%

次の画像は、ハードコードされた値を変数に置き換えた例です。

ハードコードされたフィールド値が入力変数に置き換えられている VBScript コードのスクリーンショット

以下のようなコードの行を示すスクリーンショット
session.findById("wnd[0]/usr/txtP0006-STRAS).text = "My Street 13"
次のコードでは、"My Street 13" を削除し、"%Street%" に置き換えています。

変数を導入した後のスクリプトは、以下のようになります。

ユーザーの入力が一連の変数に置き換えられたコードのスクリーンショット。