Aborting Messages

Using Liquid templating, you have the option to abort messages with conditionals. For example:

1
2
3
4
{% connected_content https://example.com/webservice.json :save connected %}
   {% if connected.recommendations.size < 5 or connected.foo.bar == nil %}
     {% abort_message() %}
   {% endif %}

In the example above, the conditionals connected.recommendations.size < 5 and connected.foo.bar == nil specify situations that would cause the message to be aborted.

You can also specify an abort reason, which will be saved to the Message Activity Log in your Developer Console:

{% abort_message('Could not get enough recommendations') %}

WAS THIS PAGE HELPFUL?
New Stuff!