おはようございます。
UiPath Studio 2025.0.161 community editionのユーザです。
exception変数のDataプロパティについて勉強しています。
Dataプロパティは辞書変数(Keyとvalueの組み合わせ)でエラーメッセージを管理できるようですが、開発者が辞書変数を構築できますか?ダメなような気がするので確認をさせてください。
おはようございます。
UiPath Studio 2025.0.161 community editionのユーザです。
exception変数のDataプロパティについて勉強しています。
Dataプロパティは辞書変数(Keyとvalueの組み合わせ)でエラーメッセージを管理できるようですが、開発者が辞書変数を構築できますか?ダメなような気がするので確認をさせてください。
IDictionayなどという見たことのない変数だからです。
For Each Rowアクティビティを回したり、LINQで普通のDictionary変数同様にIDictionay変数構築できますか?回答がYESの場合は、実際のコードで示していただけると助かります。
こちら何を指していますか?System.Collection.Generic.Dictionary<TKey,TValue>を指しているのであれば、IDictonaryは非ジェネリックのコレクションなので、同じようには扱えません。
ForEachでイテレートしたいのであれば例えば以下になります。
Hi @gorby
はい、開発者は UiPath の例外の Data プロパティにキーと値のペアを追加できます。
Try Catch アクティビティを使用します。
Try ブロックで、Throw New Exception("Custom error") を使用して例外をスローします。
Catch ブロックで、Assign アクティビティを使用し、exception.Data("ErrorCode") = "1234" を追加します。
ログに記録するか、必要に応じてデータを処理します。
Hi, Your comment is a bit off-target.
I am asking How to build New Dictionary DataBase using Data property.
Data プロパティを使用して新しい Dictionary Database を構築するには、Exception オブジェクト を作成し、その Data プロパティ 内にキーと値のペアを保存します。
Assign を使用して newException = New Exception("Custom Exception") で例外を作成します。
Data プロパティに newException.Data("CustomerID") = "12345" と newException.Data("OrderStatus") = "Pending" を追加します。
orderStatus = newException.Data("OrderStatus").ToString を使用して値を取得します。
Throw newException を使用して例外をスローまたはログに記録します。
この方法により、Data プロパティ を Dictionary として使用し、構造化された情報を保存できます。
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.