Possible to create an app that allows data to be sent and received?

I want to create an app that allows users to enter data and send it to a database where it will be aggregated among all users on a google docs spreadsheet. Additionally I would like users to have the ability to receive or retrieve data from a (different) google docs spreadsheet. Is this possible using the Glide platform?

Yes, you can do this with a form/an add row action, providing that spreadsheet will be your app’s backend.

How would you imagine this to work out in the front end? Users will press a button and then they receive like a CSV in their email address?