Welcome to the Smartsheet Forum Archives
这个论坛的帖子不再监视for accuracy and their content may no longer be current. If there's a discussion here that interests you and you'd like to find (or create) a more current version, pleaseVisit the Current Forums.
Web Form Submission

We here at the bank are using web forms religiously. My question is, how can we make it so that when a user submits a web form, it automatically logs the name of the person who submitted the form? It may not be possible considering web forms are public (as long as they have the link). The workaround right now is having a required field that asks them to enter their first and last name. However, they could enter any name they wish into this field. We want to use a web form for people to request access to a sensitive bank product but it can only be requested by the manager. If we make the form live, anyone could request on their behalf by entering the manager name. Hope this makes sense...
Comments
-
Travis Employee
Hi Matt, as you have seen, web forms are public - anyone with the URL can view and submit the web form anonymously. How many managers do you have filling out these forms? If there are only a small number, you could create a separate web form for each manager. In each web form, add each manager’s name as the default value in the field that shows who submitted the web form then hide this field. Distribute the URLs only to the respective manager and let them know not to share the web form.
Another option (or use with the option above), once the web form is submitted, send an update request to the manager asking them to check a box in the row to approve the request.
-
Matt K. ✭
Thanks for the reply, Travis. Decent workarounds you've mentioned, I especially like the update request route.
-
Amina ✭
Thank you for the question and the answer. Our dept has expanded so it may come in handy.
-
Oliver ✭
Matt,
I have developed a range of field inspection sheets for various projects. On each project there will be 1 of 3 people doing the inspection - I have created simple radio button choices (can be drop down as an alternate), with their company initials and their name initials (for example ATS-OPT would be my unique ID). Then you can make that field mandatory so it can't be submitted unless it's selected.
If you're after a more secure method, the request update option listed above is a good option.
I personally have forms that I need done securely on a local domain I have setup (using an embed code to present the form) and have setup user accounts for people. That way I can control who can see what form quite easily, but it is still conveinient for them instead of having all these diferent links. You do have to pay for a subscription on most hosting sites in order to set up user accounts, but the cost is pretty minimal for a business and it is extremely useful for other things as well. I call mine the "Employee Portal" and we can upload various forms and applications on there as well (leave, sick etc). Weebly.com hosts mine.
Hope the above made at least a little sense to you, good luck!
-
Is there or is it possible for each submission of a web form to have a unique ID# ?
-
John Sauber ✭✭✭✭✭✭
We use Google credentials to sign into Smartsheet. Since we are signed into Google Chrome (it's the Windows-based browser that performs best with Smartsheet), when we open one of our web forms, it is conceivable that Smartsheet could query if the web form user is signed into Google. I assume this is how it works when we make our way to a sheet, and we're prompted with the sign-in, and we just click the "g" button (image below).
If there were an option in the web form where we could enable or disable a "check for Google Credentials," that would be really neat.
-
Travis Employee
Hi Matt - in our latest update, we added the ability for you to force users to log into Smartsheet before they can fill out a web form. When this is enabled, the sheet will track the information of the user who completed the web form. To view this information, you can use the View History function or add a Created By system column to your sheet.
This can be enabled in a web form by editing the form and going to Form Options > Accessible by.
-
Travis Employee
Hi Deborah, data validation is not something we offer at the moment but I'll add you vote for it! You could add help text in the web form to ask the user filling out the form to use full names or any other restrictions you want to relay.
-
lou L ✭
Hi Deborah, If you use a drop down menu, then they sellect the spelling in your menu. That way you can make calculations based on the choice from the menu. I found this very helpful when I was trying to determine what time of day someone left on a business trip. I could search on "Before 7:30" much easier than try to calculate from a mismash of time entries. Hope this helps.
Categories
Hi @John Littler<\/a> <\/p> I hope you're well and safe!<\/p> Try something like this.<\/p> Did that work\/help? <\/p> I hope that helps!<\/p> Be safe, and have a fantastic week!<\/p> Best,<\/p> Andrée Starå<\/strong><\/a> | Workflow Consultant \/ CEO @ WORK BOLD<\/strong><\/a><\/p> ✅Did my post(s) help or answer your question or solve your problem? Please support the Community by <\/em>marking it Insightful\/Vote Up, Awesome, or\/and as the accepted answer<\/em><\/strong>. It will make it easier for others to find a solution or help to answer!<\/em><\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":322,"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[]},{"discussionID":107942,"type":"question","name":"How do I return DISTINCT values from another sheet based on specific dates within that sheet?","excerpt":"Hello, I have a need to return a Distinct Item ID from another sheet based on a date range from another date column within that same external sheet. The formula below works; however, once I run out of Distinct item IDs that meet my date criteria it continues to return results that fall outside that date range. Current…","snippet":"Hello, I have a need to return a Distinct Item ID from another sheet based on a date range from another date column within that same external sheet. The formula below works;…","categoryID":322,"dateInserted":"2023-07-22T00:19:14+00:00","dateUpdated":null,"dateLastComment":"2023-07-24T14:28:01+00:00","insertUserID":123219,"insertUser":{"userID":123219,"name":"Matt Foss","url":"https:\/\/community.smartsheet.com\/profile\/Matt%20Foss","photoUrl":"https:\/\/aws.smartsheet.com\/storageProxy\/image\/images\/u!1!bCFRG7SgS_o!w6Nev-KRhHQ!jkKTibQm-FP","dateLastActive":"2023-07-24T14:20:31+00:00","banned":0,"punished":0,"private":false,"label":"✭✭"},"updateUserID":null,"lastUserID":161714,"lastUser":{"userID":161714,"name":"Carson Penticuff","url":"https:\/\/community.smartsheet.com\/profile\/Carson%20Penticuff","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/B0Q390EZX8XK\/nBGT0U1689CN6.jpg","dateLastActive":"2023-07-24T20:48:40+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭"},"pinned":false,"pinLocation":null,"closed":false,"sink":false,"countComments":3,"countViews":31,"score":null,"hot":3380195835,"url":"https:\/\/community.smartsheet.com\/discussion\/107942\/how-do-i-return-distinct-values-from-another-sheet-based-on-specific-dates-within-that-sheet","canonicalUrl":"https:\/\/community.smartsheet.com\/discussion\/107942\/how-do-i-return-distinct-values-from-another-sheet-based-on-specific-dates-within-that-sheet","format":"Rich","tagIDs":[254],"lastPost":{"discussionID":107942,"commentID":386638,"name":"Re: How do I return DISTINCT values from another sheet based on specific dates within that sheet?","url":"https:\/\/community.smartsheet.com\/discussion\/comment\/386638#Comment_386638","dateInserted":"2023-07-24T14:28:01+00:00","insertUserID":161714,"insertUser":{"userID":161714,"name":"Carson Penticuff","url":"https:\/\/community.smartsheet.com\/profile\/Carson%20Penticuff","photoUrl":"https:\/\/us.v-cdn.net\/6031209\/uploads\/userpics\/B0Q390EZX8XK\/nBGT0U1689CN6.jpg","dateLastActive":"2023-07-24T20:48:40+00:00","banned":0,"punished":0,"private":false,"label":"✭✭✭✭✭"}},"breadcrumbs":[{"name":"Home","url":"https:\/\/community.smartsheet.com\/"},{"name":"Get Help","url":"https:\/\/community.smartsheet.com\/categories\/get-help"},{"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions"}],"groupID":null,"statusID":3,"image":{"url":"https:\/\/us.v-cdn.net\/6031209\/uploads\/74OMVUEY31TO\/example.png","urlSrcSet":{"10":"","300":"","800":"","1200":"","1600":""},"alt":"Example.png"},"attributes":{"question":{"status":"accepted","dateAccepted":"2023-07-24T14:20:29+00:00","dateAnswered":"2023-07-22T02:23:22+00:00","acceptedAnswers":[{"commentID":386531,"body":" I think this is what you are trying to accomplish. I assume you are dragging the formula down, as this will not work as a column formula due to the absolute references. There were a few issues with the formula you posted, maybe there were some typos when transferring it to your post? <\/p> =IFERROR(INDEX(DISTINCT(COLLECT({Item ID}, {Create Date}, >= $[Start Date]$1, {Create Date}, <= $[End Date]$1)), [Row ID]@row), \"//m.santa-greenland.com/community/discussion/48/\")<\/p>"}]}},"status":{"statusID":3,"name":"Accepted","state":"closed","recordType":"discussion","recordSubType":"question"},"bookmarked":false,"unread":false,"category":{"categoryID":322,"name":"Formulas and Functions","url":"https:\/\/community.smartsheet.com\/categories\/formulas-and-functions","allowedDiscussionTypes":[]},"reactions":[{"tagID":3,"urlcode":"Promote","name":"Promote","class":"Positive","hasReacted":false,"reactionValue":5,"count":0},{"tagID":5,"urlcode":"Insightful","name":"Insightful","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":11,"urlcode":"Up","name":"Vote Up","class":"Positive","hasReacted":false,"reactionValue":1,"count":0},{"tagID":13,"urlcode":"Awesome","name":"Awesome","class":"Positive","hasReacted":false,"reactionValue":1,"count":0}],"tags":[{"tagID":254,"urlcode":"Formulas","name":"Formulas"}]}],"initialPaging":{"nextURL":"https:\/\/community.smartsheet.com\/api\/v2\/discussions?page=2&includeChildCategories=1&type%5B0%5D=Question&excludeHiddenCategories=1&siteSectionID=0&sort=-hot&limit=3&expand%5B0%5D=all&expand%5B1%5D=-body&expand%5B2%5D=insertUser&expand%5B3%5D=lastUser&status=accepted","prevURL":null,"currentPage":1,"total":10000,"limit":3},"title":"Trending Posts","subtitle":null,"description":null,"noCheckboxes":true,"containerOptions":[],"discussionOptions":[]}">
=IF(OR(Idea34 = \"//m.santa-greenland.com/community/discussion/48/\", Idea58 = \"//m.santa-greenland.com/community/discussion/48/\"), \"//m.santa-greenland.com/community/discussion/48/\", IF(OR(Idea34 < 0, Idea58 < 0), \"Red\", \"Green\"))\n<\/pre>