I encountered this issue while trying to pass an integer input from flow to canvas app.
In this flow, I have two variables
1. FileID - Integer
2. FileID_textV - Assigned above file ID to a string variable
Now when I check in the canvas app, it only shows the text value.
However, text field is populating just fine.
Is this a bug or am I missing something here?
If there is a limitation like this, I guess I can pass the text value and convert it to int using value function within the canvas app.
However, I am curious to know what caused integers to not pass through.
If it a textbox, change the format to number.
If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.
Hi @kaushalk ,
I can reproduce your problem, and the workaround is to format the variable to integer by Int function.
Modify the FileID value to int(variables('Var_FileID'))
Thanks for the workaround however, FileId is already an integer variable.
Why do I need to convert it to int again using an expression? Is this a bug/ known issue or is this the intended behavior?
Yes, that seems to be a bug between integer variable and Respond action.
I will submit it to Microsoft, and reply in time if there is any update.
For now, please apply that alternative workaround.
The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.
Power Platform release plan for the 2022 release wave 2 describes all new features releasing from October 2022 through March 2023.
Join us for two optional days of workshops and a 3-day conference, you can choose from over 130 sessions in multiple tracks and 25 workshops.