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.
AhâŚI use it more that I used toâŚif you want a UUID per user, then use the new(er) RowID column in the data editorâŚsame effect, just no form needed.
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.