Blue Prism の計算段階で、テキストから数値を抽出する必要があります。テキストは「ご注文番号をメモしてください: 123」です。番号「123」は、新しい注文が行われるたびに、それぞれの場合ごとに変わります。この末尾からデータ項目に数値を抽出する必要があります。私は現在使用しています:
そうです(「注文番号をメモしておいてください:」、「3」)そして、それは機能していません。
どんなアドバイスでも大歓迎です。
これを達成するために 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)