私が使用するスクリプトがあります。私がこれを行うために必要なのは、電子メールに埋め込まれたリンクを探し、それが見つかるとそのスクリプトをスキップすることです。しかし、それは動作していません:Outlookスクリプト本文の本文を確認するには
If Item.Class = "43" Then
If InStr(Item.Body, "https://mywebsite.local/TEMP*") = 1 Then
GoTo NonEmailError
End If
したがって、TEMPは実際にいくつかのランダムな文字です。ワイルドカードは上記のようには動作しません。このタイプの文でワイルドカードを使用する方法はありますか?私はここで何ができますか?
If InStr(Item.Body, "https://mywebsite.local/TEMP") > 0 Then
編集:
実際にワイルドカードが機能していない場合は、*印を付けてもらえませんでしたか? 1つの望ましくない副作用は、「https://mywebsite.local/TEMP」と「https://mywebsite.local/TEMP*」のような「ルート」ディレクトリを見つけることです。 – mkingston
ワイルドカードはLikeのように動作します: 'Lcase(Item.Body)の場合" https://mywebsite.local/temp* "Then ...' httpが本文の先頭にあると仮定します。 –