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 / Append to String Varia...
Power Automate
Answered

Append to String Variable Not Working

(0) ShareShare
ReportReport
Posted on by Super User 2024 Season 1

Hi all,

 

I'm building a flow coming from an action in Power Virtual Agent that get the data of the customer and display on the chatbot.

The first block is the "Get Row" where I connect to the database, table name and row.

 

Until that point is fine, so after that I use the "Initialize variable" to store the data and the "Append to string variable".

The latest is not working as the dropdown is blank and I cannot place a name manually. When I click on the arrow down, nothing comes up and I can't fill up the "Name" field.

 

See screenshot below:

2022-01-17 14.48.43 emea.flow.microsoft.com b9b5113e31f9.png

 

Any help with that would be great.

 

Also, after that step, how do I get the data from the variable and show it on the chatbot from Power Virtual Agent?

 

That will also be a great help if someone can do it.

 

Kind regards,

 

Fernando

Categories:
I have the same question (0)
  • Pstork1 Profile Picture
    68,707 Most Valuable Professional on at

    Can you show a screenshot of the Initialize Variable action for the variable you are trying to reference?  Also a screenshot showing where it is in the flow in relationship to the append action.

  • fernandosilva Profile Picture
    Super User 2024 Season 1 on at

    HI @Pstork1 ,

     

    See screenshot below.

    2022-01-17 15.14.47 emea.flow.microsoft.com 0890d2deaad8_LI.jpg

     

    The Append to string variable is faulty as I can't write a name manually, but also when pressing the arrow-down, it's all blank.

     

     

    If you need more info, please let me know.

     

    I know these Microsoft tools are quite new and I'm a newbie, so Microsoft tutorials are not fully helpful.

     

    Any help would be great.

  • Pstork1 Profile Picture
    68,707 Most Valuable Professional on at

    The problem is you initialize the variable as an array but want to append to a string.  Either change the initialize to a string variable or use the append to array action.  Do you want the variable to be an array or a string when you are done?

  • fernandosilva Profile Picture
    Super User 2024 Season 1 on at

    Hi @Pstork1 ,

     

    The final data would a string, so I changed to string.

    Now, on the "Append string to variable" dropdown, the name of the variable created above is showing up. Is that the name that I need? I don't know as the value is the same of the name.

     

    2022-01-17 15.41.52 emea.flow.microsoft.com 1fa88bc317a6.png

    Quite frustrating.

  • Pstork1 Profile Picture
    68,707 Most Valuable Professional on at

    You pick the name of the variable you want to append to in the dropdown.  The value should be whatever value it is that you want to append.  Right now you are trying to append an empty string variable to itself, so I doubt that is what you want.  I assume what you want is to append some value from the SQL rows that you retrieved.

  • fernandosilva Profile Picture
    Super User 2024 Season 1 on at

    Hi @Pstork1 ,

     

    I managed to get it right.

    Now, when I'm on the chatbot and i want to display a message with the value of the variable, the chat keeps in a loop. I guess that is another subject... 😕 ....frustration....

  • fernandosilva Profile Picture
    Super User 2024 Season 1 on at

    That's the point the data is not passing through:

    2022-01-17 16.45.12 emea.flow.microsoft.com 843f258b7c1c.png

     

    No idea why is not passing through.

  • Pstork1 Profile Picture
    68,707 Most Valuable Professional on at

    As a troubleshooting measure, try adding a compose that contains the value you are appending to the string variable right before you append it inside the loop.  Then after a run you'll be able to see what the actual value was that was being appended to the string.

     

    Also, your original screenshot shows a Return value to PVA action, but there is no data in it.  Make sure you add the variable to that or it won't return anything.  When you get back to the bot you can display the returned value in a message.

  • fernandosilva Profile Picture
    Super User 2024 Season 1 on at

    Hi @Pstork1 ,

     

    I have done it all.

    Can't get my head around these blocks.

    I could easily do the same process with gulp and an Ajax call to the server, but as I need to connect to PVA, this is my only way to do it and I can't get the value to show on PVA or even the flow to work properly.

    Microsoft tutorials are not really helpful and they seemed to think everyone is a developer and knows all the languages, which is why they advertise the PVA for non developers...lol

     

    As soon as I make one value to pass through PVA, I'm happy, so I can make all the data I need to pass through.

     

    This is my latest set up.

     

    2022-01-18 10.10.28 emea.flow.microsoft.com 43a66abbb28d.png

  • Pstork1 Profile Picture
    68,707 Most Valuable Professional on at

    I had meant to put the Compose inside the same Apply to Each loop as the Append to String, but your current setup should also work.  When you look at a previous run how many loops are the Apply to each making?  What values are you seeing in the Compose loop?  What does the string being returned to PVA contain?  What issue are you having?

     

    I'll be happy to help, but your setup looks like it should work.

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 501 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 323 Moderator

#3
abm abm Profile Picture

abm abm 237 Most Valuable Professional

Last 30 days Overall leaderboard