A text component that tells people to fill in the details, it is visible when user name is empty or user address is empty, or user phone is empty. It means that users have to fill out all those details before that text disappears.
It would look like this for an unregistered user.
You should not create the form and button, but add text entries pointing directly to the row, and set the logged in email column as “Row owner”. That way, people will only have access to edit their own profile.
Create an If > Then > Else column in your Profile data, let’s say “ProfileDone?” that checks if the profile has completed (meaning the name, the address and the phone are all not empty, for example).
For the other tabs of your app, you can only show them when the profile has been completed, meaning the ProfileDone column is TRUE.
I was able do this but now I am running into an issue. When the user logs in through the welcome page using google or their email it creates a row (1) in the sheet with just the email. While on the app after signing in, it takes the user to the sign up page I created. Once the user completes the sign up form it creates an additional row (2) with the same exact email used to sign. Now there are two rows with the same email. Row (1) only contains the users email address and row(2) now contains the users email along with the data entered when filling out the sign up form. (Instead of populating the rest of the needed information on row(1), prior to completing the sign up form)
How do we get the initial row(1), that was first created with the email, to be filled in with the rest of the information from the form without it creating a new separate row?
Hi @Gerdy_Purdie,
When the user signs in, it creates a row only in the App Logins page, but not in the sheets with your data. So, I am not sure which Row (1) you are referring to?
A screenshot will help. Thanks.