Yeah…I’ve been thinking about this, too. I decided to show users a homescreen that acts as an onboarding tab that eventually becomes their homepage. If you haven’t yet signed into my messenger app, take a look to see what I mean:
This will only happen if you have a User Profile sheet set. Go to the user profile in the builder and unset the user profile sheet, then it shouldn’t happen again.
I do not. User specific columns, in my opinion, is reserved for sheets that everyone should have access to where the user’s email isn’t recorded per row. eg. a checklist, choice component, (eventually) like component, etc. I also see this working as a way to record personal notes on articles, posts, etc.
eg. An inline list of articles. At the top of the article is a notes component that’s pointing to a “Notes column”. In the past, this notes component, when filled out, would be visible to everyone because the app-user email isn’t assigned to the row that houses the article. However, if you make this column user-specific, each user can fill out the notes component without affecting other users.
Done. Nicely built! Super slick interface for students. Experienced a weird glitch when attempting to type in my name. The Welcome screen vanished and when I deleted my name the app went white. Probably want to keep the visibility on Welcome until profile isn’t completely filled out.
Also, can students submit assignments more than once? If not, might want to turn your submit button into an unclickable button that says “Submitted” or the like.
I encountered the same “stray email row” problem as @spencersRus when using Public With Email sign-in, and a form pointing to the User Profile table as the destination to complete the User Profile.
Is it possible to write the data from the form over the row where the sign-in email was written to?
I tried using a separate table for the form along with =UNIQUE to pull the form values into the User Profile table but it won’t allow the overwrite of the existing email in the User Profile table…so it ends up creating a new row in User Profile that’s missing the signed-in user’s email. Sigh.