Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

syntax for indexOf() does not contain

SNowUser11
Kilo Guru

Hi,

what is the syntax for if I want to check if the string DOES NOT CONTAIN in indexOf(). I am writting inbound actions so want to trigger only if it does not contain certain string.

Thanks

1 ACCEPTED SOLUTION

Mike Patel
Tera Sage

I did something like below to ignore a inbound action based on who is it from

email.from.toLowerCase().indexOf('XXXX@gmail.com') == -1 

so on inbound action on condition field add something like that make sure to change field.

if you want to check subject line than use like

email.subject.toLowerCase().indexOf('XXXX') == -1 

View solution in original post

3 REPLIES 3

Mike Patel
Tera Sage

I did something like below to ignore a inbound action based on who is it from

email.from.toLowerCase().indexOf('XXXX@gmail.com') == -1 

so on inbound action on condition field add something like that make sure to change field.

if you want to check subject line than use like

email.subject.toLowerCase().indexOf('XXXX') == -1 

Onkar Pandav
Tera Guru

Hi,

indexOf() method in javascript returns -1 if the string does not contain the string we are looking for otherwise the offset(which is greater than -1).

Syntax:

string.indexOf("lookup String");  // if -1 then not present, otherwise present

Check: JavaScript indexOf() method

asifnoor
Kilo Patron

Hi,

If you want to check for subject, check like this

email.subject.indexOf("your_string")==-1