Setting String Variable with bracket or chevron characters

In a new Rule Machine app, I'm trying to set a string variable to contain square brackets and left/right chevrons like this:

Screen Shot 2021-05-14 at 2.24.01 PM

However, the square brackets and chevrons seem to get stripped from the text as shown here:

Screen Shot 2021-05-14 at 2.24.56 PM

Is there a way to set the string variable to contain the [ ] and < > characters?


Simple answer: no. And the warning should include < > characters in the list.

Misunderstood. To a name, no. But for the string itself, yes you can. Not sure why they are not showing in your browser. You should look at the Application State in App Status page (gear icon) to see what value it actually has. For me, it just displays it:

I think the action display is probably dropping those characters in the rendering...

Thanks, but I can't find a way to show that Application State info. The only check of the set variable that I can see is this:

I see the [ ] brackets being saved, but the < > chevrons are not. The reason why I need these characters is for the Pushover driver. I want to use these characters so I can send Pushover HTML-formatted text (e.g., bold and colored defined text).

Click on the gear icon upper right corner of app.

From Application State. Look for lv.variable-name

Ok, I see this:

Screen Shot 2021-05-14 at 4.07.08 PM

I don't know where the embedded html you have in that string is being treated as html and where not. What I did wasn't html, obviously. But <b> clearly is.

Ok. Thanks for looking into this. I appreciate you checking.