Process Mining
2021.10
バナーの背景画像
Process Mining
最終更新日 2024年4月2日

ヒントとコツ

Any() 関数

入力テーブル内の複数のレコードを、現在のテーブルの 1 つのレコードにマップできます。 たとえば、ケースの ケースの種類は 1 つだけで、これは、ケースの 種類 の値が、ケース内のすべてのレコードで同じであることを意味します。 

any() 関数を使用して、ケース内のレコードの 1 つを選択できます。
これは式 any(records).Casetypeに実装されています。

これは、検索式と集計式の両方で使用できます。

メモ: any() 関数から返されるレコードはランダムです。この関数は、戻り値の値が現在のスコープのすべてのレコードで同じであると確信できる場合にのみ使用してください。

リストをデバッグする

集計式または検索式を開発すると、「List encountered where a スカラーが期待された場所で、リストを取得しました。」というエラー メッセージが表示されることがあります。 このエラーは、式が複数の値を返し、いずれか 1 つを選択する必要があることを意味します。たとえば any() function. However, を使用する場合は、この関数を使用する必要があります。これは、戻り値の属性の値が現在のスコープのすべてのレコードで同一であると確信できる場合のみです。
これが実際にはケースかどうかをテストするために、 jointext() 関数または listtojson() 関数を使用できます。この関数にはリストのすべての値が表示されます。
以下の画像は、 請求書の種類 の検索の結果を検証する listtojson() の例です。


[ 値のプレビュー] は、各リストが 1 つの値だけで構成されることを示します。 つまり、 any() 関数を使用しても安全です。
  • Any() 関数
  • リストをデバッグする

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.