No there are no errors. It runs cleanly, just does not do what I want. It treats that whole line of code as one string. Doesn't seem to catch the 'body' tag because it is just part of the string and simply appends on the end.
When I run that code and it gets to the alert, is it supposed to say:
smsStr = sms:6235125659?body=text
in one line? Thats what it does and then copies the exact same line into recipients leaving body empty. Like I said, tried many different combinations of using local storage variables, labels, and straight putting it as one string and it does the same thing every time. I'm really confused :/