Integrating Glide App with Pipedrive CRM via AI Transcriptions

Ok, now that it all works beautifully, I wonder if we could go one step further…

Can we create a virtual Index? so instead of creating 100 rows, just have a single row, with all the columns.
And if I’m looking to fetch all rows, create a virtual index to sort of fetch specific rows as if they existed.

might be feasible with Query, Relations, and Joined Lists- while remaining lightweight.
@Robert_Petitto any thoughts?

With the right JSON structure, it’s possible for f you wanted to query data… you just wouldn’t be able to display the data as collections unless you created helper tables to parse out the data onto their own row

1 Like

It’s a lot of work to save rows though. Personally I wouldn’t do 100 columns (or possibly more if you need multiple pieces of info in a “row”).

Hmm, I guess what I essentially need is the ability to list them within collections/list.

So I guess what ended up building are helper tables- and they’re nice and clean, with each table- Customers, Projects etc getting their own table.

I was just wondering if there’s a way to avoid that, trying to push needle and simplify…

@ThinhDinh what do you mean by 100 of columns?

I was referring to this. I don’t like tables with a lot of columns :sweat_smile:

I almost always create helper tables for use cases like this.

No no :sweat_smile:
By all the columns I meant ‘fields’,
Org ID, Org Street, Org Address etc (I hate having many columns, and always try to simplify).

And i wanted to actually having to create many rows within those helper tables.

Do you have a screenshot of the different column in your helper tables?
Helper tables are essentially an an index, correct?

Yes, that’s correct. I usually use it when I have a JSON structure with multiple items, or a comma-delimited list with multiple items. The helper table would include index for each row, and I use that index to access each item in the JSON/list.

1 Like