web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / One entry per person i...
Power Apps
Unanswered

One entry per person in an anonymous form

(0) ShareShare
ReportReport
Posted on by 14

Hello Power Apps Community!

I created an anonymous form app for people in my organization and I would like to make sure that nobody fills out the form more than once. Do you have any idea if it is even possible? The form needs to be anonymous.

I would be grateful if someone shared a piece of advice, thank you!

Categories:
I have the same question (0)
  • ANB Profile Picture
    7,252 Super User 2026 Season 1 on at

    Hi @booboo240 ,

     

    Hope you are doing well!

    You can do below things to form display mode:

    Check if the logged in User().Email is available in the data source, if yes, then make the display mode of the form to view or disable.

     

    For example: The form uses SharePoint Online list.

    If the user comes on the Form for the first time, then on app start you can check whether this user has submitted the form earlier or not.

    If not, then you allow user to submit the form.

    If the same user comes on the form for 2nd time, the On Start logic will check whether the record is created by this user, if yes, then the form will be disabled.

     

    I hope this helps.

     

    Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs.

    Thanks,

    ANB

     

     

  • WarrenBelz Profile Picture
    155,291 Most Valuable Professional on at

    Hi @booboo240 ,

    @ANB is correct for the checking if the Form is on a Power Apps app, however you will always have the 

    'Created by' field, so it is not anonymous to anyone with access to the SharePoint list. That of course is the check

    If(
     !IsBlank(
     LookUp(
     SPListName,
     YourFormField = "AddYourFormHere" &&
     'Created by'.Email = User().Email
     )
     ),
     Notify("Cannot submit again", Error),
     SubmitForm(FormName)
    )

    or as suggested by @ANB , on the DisplayMode of the Submit button

    If(
     !IsBlank(
     LookUp(
     SPListName,
     YourFormField = "AddYourFormHere" &&
     'Created by'.Email = User().Email
     )
     ),
     DisplayMode.Disabled,
     DisplayMode.Edit
    )

    If you are talking about a Microsoft Form, then this gets quite complex as yiu would have to rely on them spelling their name correctly both times and deal with it in Power Automate.

  • WarrenBelz Profile Picture
    155,291 Most Valuable Professional on at

    Hi @booboo240 ,

    Just checking if you got the result you were looking for on this thread. Happy to help further if not.

    Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

    Visit my blog Practical Power Apps

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 1,027

#2
Valantis Profile Picture

Valantis 644

#3
11manish Profile Picture

11manish 626

Last 30 days Overall leaderboard