この例では、セルの値が空かどうかに基づいてメッセージを出力する bot をビルドします。Excel basic または Excel advanced、If、および Message Box
packages から actions を使用します。
前提条件
この bot をビルドする前に、空の Excel ワークシートをデスクトップに保存します。
この bot は新しい Excel ワークシートを作成しないため、Excel basic または Excel advanced
packages を使用できます。
注: すべての actions は同じ package のものである必要があります。
手順
-
新しい bot を開きます。
-
左側のペインで [オートメーション] をクリックします。
使用可能な bots とフォームのリストが表示されます。
-
をクリックします。
-
bot 名を入力し、[作成と編集] をクリックします。
-
Excel シートを開くには、Excel basic または Excel advanced
package から [開く] action を使用します。
-
[開く] action をダブルクリックまたはドラッグします。
-
セッション名を入力します。
-
[参照] をクリックして、デスクトップ上の空の Excel ワークシートのファイル パスを指定します。
-
[1 つのセルを取得] action を使用して、文字列変数にセルの値を代入します。
-
[1 つのセルを取得] action をダブルクリックするか、[開く] action に使用した package からドラッグします。
-
[開く] action で使用したセッション名を入力します。
-
[アクティブなセル] オプションを選択します。
-
[セルのコンテンツの保存先] フィールドで変数
Output
を作成します。
-
[If] action を使用して条件文を構成します。
-
[If] action をダブルクリックまたはドラッグします。
-
[文字列] を [条件] ドロップダウン リストから選択します。
-
[ソース値] フィールドに変数
Output
を挿入します。
-
[演算子] として [等しい] を選択します。
-
[ターゲット値] フィールドを空のままにします。
-
メッセージ ボックスを [If] コンテナに挿入します。
-
[メッセージ ボックス] action をドラッグします。
-
[表示するメッセージを入力] フィールドに、「Cell is empty」と入力します。
-
[Else] および [メッセージ ボックス] actions を使用して、actions の代替シーケンスを構成します。
-
[Else] action を [If] action の隣にドラッグします。
-
[Else] コンテナに、[メッセージ ボックス] action をドラッグします。
-
[表示するメッセージを入力] フィールドに、「Cell is not empty」と入力します。
-
[保存] をクリックします。
-
bot を実行します。
bot を実行すると、「セルは空です」というメッセージを含むメッセージ ボックスが表示されます。
-
Excel シートの A1 にあるセルに値を入力し、シートを保存します。
-
bot を実行します。
bot を実行すると、「セルは空ではありません」というメッセージを含むメッセージ ボックスが表示されます。