web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Double "at" @ symbol c...
Power Automate
Answered

Double "at" @ symbol converted to single "at" symbol after saving flow

(2) ShareShare
ReportReport
Posted on by 129
Hello Community,
 
In a flow, I am initializing a json object variable, and assigning a field with the value "@@" (the 'at' symbol two times).
 
The funny thing is that if I save the flow, exit, and re-edit the flow, the double 'at' symbol has been converted to a single 'at' symbol.
 
I have also tried with the equivalent \u0040 and the result is the same ... and if I put 4 consecutive 'at' symbols, and save the flow and open it again, it is converted to 3 consecutive 'at' symbols'.
 
I was wondering if it is just me ... of if this is a know limitation .. and if there is a way to avoid it.
 
Following are screen shot examples of the originial flow when I first create it and save it, and the same flow when I exit and re-edit the flow.
 
Any help will be appreciated.
 
 
 
Thanks, Victor.
Categories:
I have the same question (0)
  • Verified answer
    Expiscornovus Profile Picture
    33,195 Most Valuable Professional on at
     
    That seems to be an issue of the old designer, I am unable to reproduce it with the new designer. I think Microsoft has fixed that behaviour in the new designer.
     
    If you want to avoid this behaviour in the old designer as well, you can potentially use the below workaround with a string function.
     
    {
      "txt1": "@{string('@@')}",
      "txt2": "@{string('@@@@')}"
    }



     
    Happy to help out 😁

    I share more #PowerAutomate and #SharePointOnline content on my Blog, LinkedIn, Bluesky profile or Youtube Channel
  • Chriddle Profile Picture
    8,443 Super User 2025 Season 2 on at
    The explanation for this is that the at char has a special meaning in Power Automate.
    It indicates that the following term is a PA expression.

    If you actually want to write an at in a string, you have to add another at as the encoding.

    If you look at the actual code of the action (Peek code), there are the two at chars (also after reloading the page), even though only one is shown in the value field.
     
     
    And that's why when you output the string (e.g. with a compose), you only get one at (even though you added two of them):
    variables('test').txt1
  • vllanso Profile Picture
    129 on at
    Thanks for all the answers ... and I finally used the string('@@') formula and it worked.
     
    Regards, Victor.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 519 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 296 Moderator

#3
abm abm Profile Picture

abm abm 232 Most Valuable Professional

Last 30 days Overall leaderboard