How to put multiple condition in one If statement

Hello all , I have multiple condition . like i want filter mail subject., like
item.Subject.Contains(“Invoice/bill”)
item.Subject.Contains(“Invoice”)
i want to put this conditon in only one if .how should i do this? with OR ? with AND
please help me

Hi @dhanashree22

Think OR should be fine.

Thanks

{"Invoice/bill","Invoice"}.Any(Function (x) item.Subject.Contains(x))

it checks for all items from the array if 1 or more items are contained within the Subject

Fine

I think only one condition is enough
That will be like

item.Subject.ToString.ToUpper.Contains(“INVOICE”)

This will anyhow look for word “invoice” in the subject which is already covered before using .Contains(“Invoice/bill”)

So the condition with Invoice/bill is not required

But still if you would like to have those two then to cover this

Use a or condition like this

item.Subject.Contains(“Invoice/bill”) OR item.Subject.Contains(“Invoice”)

Cheers @dhanashree22

i used this condition but my pdf in save attachment not able to download

Try mentioning like this

item.Subject.ToString.ToUpper.Contains(“INVOICE/BILL”) OR item.Subject.ToString.ToUpper.Contains(“INVOICE”)

Cheers @dhanashree22

pdf are not able to download

Hmm

First let’s check whether it is getting mailmessage object

Once after using the get outlook mail activity with a output variable named say out_mailmessage

Use a write line activity and mention like this

out_mailmessage.Count.ToString

And see whether it’s greater than zero

And also check with get outlook activity property like is anything enabled like only unread mails

@dhanashree22

it read the email from updates not from Primary section.
I have pdf attachment in Primary section . it reads all mail from Update section.