Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Automate - Building Flows
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

  • fernandosilva Profile Picture
    Super User 2024 Season 1 on at
    Re: Append to String Variable Not Working

    Hi @VictorIvanidze ,

     

    See above how I managed to work out the solution.

     

    Cheers,


    Fernando

  • VictorIvanidze Profile Picture
    12,480 on at
    Re: Append to String Variable Not Working

    Could you show what exactly doesn't work?

  • PritishT Profile Picture
    47 on at
    Re: Append to String Variable Not Working

    I noticed for some odd reason, using compose with "Apply to each" loop to concat(variables('varName'),'loop value') doesnt work but Append to String Variable works.

     

  • Verified answer
    fernandosilva Profile Picture
    Super User 2024 Season 1 on at
    Re: Append to String Variable Not Working

    @Pstork1 

     

    Hi there, I managed to make it work initializing the variable before the server request, adding the compose block and the parse jason block before adding to a string variable and returning that variable to PVA.

     

    It works better with HTTP as I'm doing an api call.

     

    Thank you for all your support.

     

    2022-01-24 09.16.13 emea.flow.microsoft.com c42448e8a74d.png

  • Pstork1 Profile Picture
    66,953 Most Valuable Professional on at
    Re: Append to String Variable Not Working

    So when you look at a previous run of the flow what are you seeing as values in the Compose statements in the Apply to each loop?  Is it showing Policy numbers?  And are they being appended to the string variable?

  • fernandosilva Profile Picture
    Super User 2024 Season 1 on at
    Re: Append to String Variable Not Working

    Hi @Pstork1 ,

     

    What I'm trying to achieve:

     

    I'm creating a flow from Power Virtual Agent for a Insurance company and when the customer place their policy number I want to retrieve the Policy from the sql database with the following details:

    Policy Number

    Full name

    Email

    Phone number

    Package (insurance package)

     

    After retrieve the data from the sql server, I want to display on the chat bot.

     

    I know that if I can retrieve one single data, the other ones are gonna be easier.

     

    As I'm new to Power Automate, I'm struggling to pass a single data for now hehe.

  • Pstork1 Profile Picture
    66,953 Most Valuable Professional on at
    Re: Append to String Variable Not Working

    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.

  • fernandosilva Profile Picture
    Super User 2024 Season 1 on at
    Re: Append to String Variable Not Working

    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
    66,953 Most Valuable Professional on at
    Re: Append to String Variable Not Working

    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
    Re: Append to String Variable Not Working

    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.

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

Michael Gernaey – Community Spotlight

We are honored to recognize Michael Gernaey as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 566 Super User 2025 Season 1

#2
David_MA Profile Picture

David_MA 516 Super User 2025 Season 1

#3
stampcoin Profile Picture

stampcoin 492