Thank you for the information.
Since RangeLow is 0, I suspect the value is not ever updating from the default value of 0 (shown in your first screenshot). Even in the Strategy Builder, you can add print statements to each set of actions. If the print shows up, then you know the actions should have been taken. If the print does not show up in the NinjaScript Output window, that means that the condition is never evaluated to true for the action to be taken for that set and you will need to go back and debug the conditions so they are triggered when expected. Even when you are changing the value of RangeHigh or RangeLow, you can add a print to verify the updated value is what is expected. For example, in Set 1 after the RangeHigh is updated, you could add another action in the "Do the following" section to print the value of RangeHigh. This way, you will also get new prints every time the variable is updated and if it is ever updated to an unexpected value you can narrow down where in the script is causing that and why.
One of my colleagues has broken down some tips for debugging NinjaScript here:
Thank you for your time and patience.

Comment