UiPathでOutlookのメールメッセージをフィルタする方法ですが、
メールを取得したあと、メールの繰り返し処理で、1件ごとに件名で判定する方法の情報がほとんどです。
そもそもメール取得時(Get outlook mail messages)に、フィルターをかけたほうが効率がいいので、その対応方法です。
コミニティに対応方法がのっていました。
I cant get wildcarts to work on filters in mail messages
上記内の記述をコピペしても、ダブルクオーテーションとシングルクォーテーションが全角なので、エラーになります。
正しくは以下です。
"@SQL=" & Chr(34) & "urn:schemas:httpmail:subject" & Chr(34) & " Like '%検索キーワード%'"
上記は"件名"の前後方部分一致の条件になります。
他の日付などの検索条件の設定方法は、以下にサイトにまとめられています。
Outlookで受信したメールを操作してエクセルに転記する
→ filterプロパティについて 参照
![[uiPath]メールフィルター.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F206716%2Fdda87337-d2d4-027b-9ca4-4ad9fbbafe7d.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=5794055ad83c1754ab7698c0fe0f7d3d)