Sign in to Community
Sign in to view all badges
Please suggest me how can I add wildcard operator LIKE in the delivery input form.
I tried below code but getting error when open SMS delivery template:
<if expr="EV(@messageType, 'sms')"><check expr="[../content/sms/source] LIKE '%Adobe Campaign' "><error>"SMS content shoulf contain Adobe Campaign."</error></check></if>
So I tried below login in nms:delivery input form to send alert message if Adobe Campaign text not present in the SMS content:
<if expr="EV(@messageType, 'sms')"><soapCall name="CheckSMSContent" service="lf:SMSContent"><param exprIn="[../content/sms/source]" type="string"/></soapCall>
As the error states, 'like' isn't supported in internal expressions.
JS you'd want to return input.match('text').
A safer way of checking content is via a control typology rule, as you can check interpolated content and the security's not in the UI.