I have an app where users will have to input ...

(Eugene Ho) #1

I have an app where users will have to input their names into each entry. I would like to prevent any form of impersonation. How can I tag their names to their User account?

Is it an add-on service where I have to upgrade to a higher level plan?

(Aleksi Alkio) #2

You need to have at least Standard plan so you can read user’s email address with the USEREMAIL() expression. When you know that, you can read (from additional user table) the correct user’s name and use that if needed.

(Eugene Ho) #3

Hi Aleksi, thank you for the prompt reply, but perhaps I was not clear enough. I would like to auto-fill the NAME section of the form in my app, whenever a registered User is filling up a new entry. The auto-filled name will be tagged to each individual user’s account.

Thank you

(Aleksi Alkio) #4

Do your users need to sign in to the app?

(Eugene Ho) #5

@Aleksi_Alkio Yes, they do.

(Aleksi Alkio) #6

So… if you add that expression USEREMAIL() into the Tech Name’s initial value, it will fill the field automatically with the email address. Is that what you are looking for?

(Eugene Ho) #7

@Aleksi_Alkio ah yes, that is what I am looking for. Thanks alot!

(Eugene Ho) #8

@Aleksi_Alkio Would like to add on from here: Now how do I call out the new table you mentioned earlier where each email has one name? What is the expression needed? i.e. I would like to see the Tech’s actual name instead of email

(Aleksi Alkio) #9

Add a table and then read the name with LOOKUP(USEREMAIL(),TableName,Email,Name)

(Eugene Ho) #10

@Aleksi_Alkio Thank you Aleksi! It worked just as I wanted it to

(Aleksi Alkio) #11

You’re welcome