読み込んだセルの値をメッセージボックスに表示させたいです

UiPath超初心者です。こちらの利用がはじめてのため失礼がありましたら申し訳ございません。

読み込んだセルの値をメッセージボックスに表示することができず、ご教示いただきたいです。
よろしくお願いします。

処理したい内容
・確認欄が空欄になっている方全員の氏名を一つのメッセージボックスに表示したい。

やってみたこと
1.確認欄の値を変数に入れる(変数:確認)
2.条件分岐にて、変数:確認=nullの場合に氏名欄の値を読み込み変数に入れる(変数:メッセージ)
3.メッセージボックスに変数:メッセージを表示

この方法だと1人の名前しか表示できずにいます。
他の質問を参考に、配列型変数を使おうと試みたのですがいまいち分からず困っております。

@maa74

  1. Assign activity:
    blankConfirmationsList = New List(Of String)
  2. For Each Row (DataTable: dataTable)
    3. If activity:
    String.IsNullOrEmpty(row(“Confirmation”).ToString())
    4. Add To Collection (Collection: blankConfirmationsList, Item: row(“Name”).ToString())
  3. Assign activity: message = String.Join(", ", blankConfirmationsList)
  4. Message Box (Message: message)
1 Like

@maa74

Read the entire sheet and store it in variable
Use the for each row in data table and pass that variable into that
Use the if condition in the for each row in data table
if condition syntax String.IsnullorEmpty(CurrentRow("Confirmation column header").Tostring) and in the if condition use the message box and CurrentRow("Name haeder") pass this syntax in the message box so if the confirmation cells are blank then only the respective names will be displayed.

String.IsNullOrEmpty(CurrentRow("Confirmation column header").ToString)
CurrentRow("Names Header").ToString

Hope it helps!!

1 Like

こんにちは

文字列変数を用意して、条件に合致するものがあればそれに追記していく方法と
リスト変数を用意して、条件に合致するものがあればそれに追記する方法が
考えられます。

後者ですと以下のサンプルのようになるかと思います。

Sample20230729-1aL-2.zip (5.3 KB)

1 Like

返信方法がよく分かっておらず、失礼があったら申し訳ございません。
皆様ありがとうございます!方法がみえてきましたので頑張ります。

画像を添付したつもりだったのですが、添付できておらず
非常に分かりにくい質問だったと思います。すみません。
それにも関わらず迅速な対応ありがとうございました。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.