Pass default values to form through URL query string
We would get much more mileage out of the forms feature if we could pass default values in the form URL that are set when the form opens.
For example we are asking some 100 users to fill out the same form, but some values we want to preset for some groups of users.
We want this for our support desk ticket satisfaction surveys. After a closed ticket, we can send to the user to a satisfaction survey. We would like to know the ticket we are surveying, and having the user fill that in himself is not an option.
Warren Belz commented
This is the "missing link" needed. The form content can be put back in the data source with Power Automate, but the source identifier cannot be auto-populated from Power Apps to link the content.
Please listen to all the people who need this.
Gaurav Goyal commented
Its really good.
There is another idea on the same topic that has already 700+ votes. Why not consolidate/move votes ?
100% agreed. Google Forms have had this for 5 years it's a big limiter for using Forms for us.
Aren't these the same (or very similary) sugesitions?
Please make this Microsoft. Google Forms have this - but as we are "all-in" on O365 the company I work in it would be great not leave the MS cloud for this (doing it with Google Forms would mean that to get the answers in relation to the user all users would need to identify them selves)
Kim Robertson commented
Being able to pass in a unique token to the form that would be used to connect the response to related data from another application would be great. This means that if someone else used the URL without a valid token the responses could be ignored. For example I could create a token by concatenating a unique number with a time and date and then hashing it into a token. This token would then become a hidden field on the form which, when submitted would be included in the response data.
When I later read the response data I would decrypt the token and know the unique number and use it to link the form responses to my app data. I also get the added bonus of a time and date so I can expire responses if I need to.
James Jones commented
This is a great Idea. Another example would be that we ask the member to include their member number, or name, but we know those already. Would be nice if we could add a variable to the URL like &frist_name=john&last_name=Doe.
IMHO, this would make it a lot easier to adopt the forms app.
Ideally, this would go hand in hand with a read only function. So variables passed via the URL cannot be edited on the form. (I understand savvy users could alter the URL.)
+3 from me.