Nov 03 2021
- last edited on
Aug 03 2023
How can I know that a registered user in our portal completed (submitted) an Embedded Microsoft Form? I tried to reach the submit button through the DOM and add an event listener to trace this action but cross-frame scripting was blocking this. Did I miss something?
Any suggestions/guidance are welcome.
Nov 03 2021 09:01 AM - edited Nov 03 2021 09:03 AM
@Thoukidides you can always look at the Excel spreadsheet behind the form that stores the responses. Or you can, as we always do, build a flow in Power Automate to automatically save every form response into a SharePoint list.
Intranet, SharePoint and Power Platform Manager (and classic 1967 Morris Traveller driver)
Nov 03 2021 09:29 AM
Thank you for your quick reply.
Let me try to be more specific.
I need to know if a user in our platform completed the survey, so we can show him a different survey / or hide the already answered form from his menu. This will be computed programmatically from our side. So does the existing solutions of Forms and Share point by any chance can satisfy something like this?
So what I am asking is not to only store the results externally by Microsoft but also to store internally if a user answered or not a specific survey. (internally we do not care about the results as forms handle it)
Looking forward to your reply.
Nov 04 2021 02:31 AM
@Thoukidides the SharePoint list could show the user's email (we always get the flow to put that in the Title column) and name, display name, employee ID etc. The same flow could send a link by email to the user with the different survey. There is an update file action for the local file system so you could possibly update a file with the details of the user then somehow use that in your internal systems but I don't really know because we never do that, the details of the responder are always saved into a SharePoint list.
Microsoft Power Automate Community Super User