Form Button opens a separate page where users can submit information to your Google sheet. Glide can also submit data about that user, such as the user's email address and the date/time of submission.
Below you can see that after the user submits a form, Glide automatically populates that user's email and the date/time of the submission.
Form Button to any details page like you would with any other component. To access and customize the form itself, click on the
Form Button and you'll be taken to the forms page with its own list of components and values. Glide will automatically add components based on the data in your sheet.
At the top of the components panel on the right, there is a box which allows us to select the sheet that the form will write data to.
If we keep the same sheet that our list items are in, then any form submissions will get populated on that sheet.
If you don't want that to happen then create a separate sheet for form submissions and then select that sheet instead.
Forms can submit three types of data.
Data the user enters (
Data about the submission (
Data from the parent item (
In the example below, we take out the
Text Field edit components and add the
User's email address and
Current date/time special values and make sure they are bound to the correct columns in our sheet.
In the example below, a user clicks on an item (Dog) and submits information about it, but in our sheet, it's not clear which item the user was referring to. We could add a field for them to fill out saying which item they are referring to, but it's a bit annoying for them.
Instead, we can get Glide to populate this data for them. In the columns section we have access to the columns from our main list item which has three properties:
If we add a column for the
Name column in our
Things sheet and then bind that to the
Item column in our
Form Submissions sheet, then Glide will add 'Dog' to the submitted row on behalf of the user.