Index > Scribe > Request filter script example: determining if mail is from a group | |
---|---|
Author/Date | Request filter script example: determining if mail is from a group |
Scott 08/04/2017 10:51pm | In a filter, I've established that an email is from one of a set of contact groups in the Conditions. In the Script, I'd like to do an action based on which contact group the email is from. I get an error when I do the following:
else if (Mail.From.Groups.Find("Italian") >= 0) { Print("Italian"); } The error is IDomCall warning: Unexpected list member 'Find'. How should this be done? |
fret 12/04/2017 10:03am | The "Groups" field is an array of strings. Not a string, so it doesn't have a "Find" method. To search the array you'd have to iterate over it:
[pre] grps = Mail.From.Groups; for (i=0; i<grps.Length; i++) { if (grps[i].Find("Italian") >= 0) { found = true; } } |
Scott 20/04/2017 10:09pm | Thanks, works like a charm. |
Reply | |