Stops script execution if the Condition evaluates to true.
| Key | Value | Description | 
|---|---|---|
| method | STOPIF | Stops script execution if Condition evaluates to true | 
| description | Any string | Text that is displayed in Script Editor Detail Column | 
| project | Project Name | Project that method applies to | 
| condition | ... | The Condition to evaluate. See IF ELSE ENDIF for more details of how to construct valid IF Conditions | 
| noDates | true/false | v6.11.7 Optional. Default= false If true, will not evaluate the condition as a date. | 
| nonNumeric | true/false | v6.11.7 Optional. Default= false If true, will not evaluate the condition as a date. | 



Bad Condition
STOPIF will return "Bad Condition" in the following situations:
- if "condition" references an object that doesn't exist
- if "condition" is badly formed
{
  "method": "STOPIF",
  "condition": "count([CheckData.DS-Join1],1) != 104981",
  "description": "expected join records",
  "project": "MyProject"
}Evaluating Conditions
Use "Evaluate Condition?" to see result returned from condition.



Caution!
Evaluate Condition cannot detect bad conditions resulting from missing objects