4

Blue Prism の計算段階で、テキストから数値を抽出する必要があります。テキストは「ご注文番号をメモしてください: 123」です。番号「123」は、新しい注文が行われるたびに、それぞれの場合ごとに変わります。この末尾からデータ項目に数値を抽出する必要があります。私は現在使用しています:

そうです(「注文番号をメモしておいてください:」、「3」)そして、それは機能していません。

どんなアドバイスでも大歓迎です。

4

9 に答える 9

1

これを達成するために Blue Prism の計算ステップを使用することができます。

注文参照番号を含む文字列全体が にロードされていると仮定しますdataitem。これを呼びましょうdataitem [orderReference]

Right([orderReference],3)次に、文字列の最後の 3 文字 (数字になります) を取得します。

これは、注文番号が常に 3 桁である場合にのみ機能します。時間の経過とともに、注文番号はおそらく 4 桁または 5 桁に増加し、それでも最後の 3 桁しか取得できません。

これに対応するために、 を使用Len([orderReference])して文字列全体の長さを取得できます。長さから 42 を差し引きます (数字の前に 42 文字があります - : の後にスペースがあると仮定します。それ以外の場合は 41 になります)。

Right 関数で 3 の代わりにその数値を使用するだけです。

Right([orderReference],Len([orderReference])-42)
于 2018-05-03T12:50:28.233 に答える