I don’t have the template, but it sounds like the relation that is currently being used is not a multiple relation. There’s a checkbox in the relation to change it to a multiple relation. That should do the trick… I think!
Hi,
this is an Glide official template (you can open it by clicking on the link above).
At the end of the day, this is a many-to-many relationship which AFAIK isn’t supported out of the box.
I was wondering if anyone can come up with a smart workaround for this.
Hi Ryan, do you mean a user can submit the form to apply for multiple positions in the app, and then the employer can see all submissions of their job postings?
The relation is based on a text column, hence if I want to apply to multiple jobs -> the text column needs to be updated with multiple values and that cannot be done.
The relation should be many-to-many and AFAIK Glide doesn’t support this.
Based on your original post, I was thinking the relations can be set up like this.
Assuming each job posting has a rowID and a “job poster” email.
For each job posting, users have a form that records their email, the job’s rowID and additional fields.
Create a relation matching the rowID in the job posting sheet to the job’s rowID you record in the submissions sheet, use multiple matches. Now you have all “submissions” in that relation and can show the “job poster” in each of their job posting’s details view.
Many to many should be possible. Array columns or relation/lookup/relation combos should do the same thing. Basically, to answer your question, an array of values (via an Array column, Split column, or Lookup column) can be used for a multiple relation.
You could skip the join and split in steps 3 and 4 and just create a lookup column instead. So it would end up being the Relation/Lookup/Relation method.