【質問】メールトリガーと条件分岐の組み合わせ

初めまして、UiPathをダウンロードしたばかりの初心者です。
下記、ご教示いただけますと幸いです。

=============
★やりたい事

①Outlookのメールトリガーを使用

②メールを検知後、件名or本文より複数ある中の1つのキーワード一致で処理分岐
→例:”A” ,”B” ,”C”の中で”A”に合致したら”A”の処理に移行

③分岐後の各処理で該当サイトより資料(主にエクセル)をダウンロード

④ダウンロードフォルダに格納され次第、ファイル名を変更し指定フォルダへ格納

⑤終了(再度メールが来た際には①から再度実行)

※①③④⑤は作成できたのですが、つなぎ部分の②が上手くいかず。。(単一のキーワードであれば実行できました)

※思考イメージ画像を添付しておきます。

=============
★聞きたい事

①そもそもでUiPathで実現可能かどうか

②可能なら方法をご教示いただきたい(画像付きだと嬉しいです!!)

③不可能な場合、UiPathで実現できる他の方法を知りたい

=============

お忙しいところ恐縮ですが、ご助言いただけますと大変助かります。
情報が足りない等がございましたらご指摘くださいませ。
よろしくお願いいたします。

@Yamaguchi_00

You can check like this

{"A","B","C"}.Any(function(x) Subject.Contains(x))

This can be used in condition which returns trye if subject contains any one of tgese three values…

If you want to check exact match then use Equals instead of contains

Hope this helps

Cheers

1 Like

こんにちは

たとえば

body = args.MailMessage.Subject+vbcrlf+args.MailMessage.Body

としておいて

target = System.Text.RegularExpressions.Regex.Match(body,"A|B|C").Value

としてtargetの値に応じてSwitchアクティビティで処理を振り分ける方法があると思います。
なお上記正規表現のパターンは、正規表現の特殊文字があるときは少々工夫が必要なのでご注意ください

1 Like

以下のような感じになると思います。

1 Like

@Yamaguchi_00

You need to use in if condition

Cheers

1 Like

こんにちは

①メールトリガーとアクションは矢印で繋げないのでしょうか?(画像の仕様等であればすみません。。)

トリガースコープの中のアクションを指していますでしょうか?
基本的にトリガーアクティビティはトリガースコープの中で動作しますので、矢印でつなぐ(フローチャートのことでしょうか?)ことはできないと思います。

②代入部分でエラーが発生しているのですがどのように処理すればよろしいでしょうか?

状況がよくわからないので、使用している式やスクリーンショット等共有可能でしょうか?

こんにちは

上図の通りトリガースコープアクティビティを使用してみてください。

1 Like

エラーの出ている式に誤りがあると思われます。
どうのような式にしているか共有可能でしょうか?

1 Like

スクリーンショット共有できませんか?おそらく実際の式に誤りがあると思いますので。

1 Like

こんにちは

画像の解像度が低くてよくわかりませんが、変数bodyがString型ではないように見えます。
bodyの型をString型にしてみてください。

1 Like

どのような式が入力されているかわかるように共有可能でしょうか?
あとスクリーンショットが等倍ではないので、文字がつぶれて読み取りが困難です。
どのように画像を作成されていますか?単純にはPrtScreenキーで画面全体の画像を取得→ペイント等で不要部分をトリミングすれば良いかと思います。

それでは式を再入力(必要に応じて、新しい代入アクティビティを設置して、式を再入力)してみてください

1 Like

ご返答ありがとうございます。

再入力したところ、無事実行出来ました!!
テストした際も問題なく動いてくれてくれて、とても感動してます!!

何を言っているかわからない部分もあったかと思いますが、出来るまでお付き合いいただき本当に感謝しております。
本当にありがとうございました!!

1 Like

無事解決しました。
ご助言ありがとうございました!!

1 Like

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