Yes, sometimes you have to reverse your thought process to build a working IF in glide. It’s fine for very simple logic, but to me the current implementation of IF logic is counterintuitive to how I was taught to write IF statements in code. In some cases it’s harder to build and harder to comprehend because of the weird way we have to structure the logic to work correctly.
If you have a specific case you’re trying to work through, I’d be happy to take a look if you have some screenshots.
Many thanks. At this stage it works ok when reversing the approach, but I’m happy to have double-checked the ““logic”” with you before entering in more advanced use cases (which will require to have several IF from IF columns…).
I just stumbled upon this thread. I started using Glide about a month after this last post. In the last four months, the thing that has bothered me the most is the lack of consistency, and unavailability of true conditional logic, and the hoops we have to jump through in custom actions (at least give us “copy node”) to complete multiple chains of possibilities that produce ALMOST the same action. Then, of course, re-use custom actions and custom forms.
I do see Glide moving forward in some areas, but as you said, never looking back to building up core functions that feel “left undone”, and that I have seen multiple other threads asking for.
That said, I shall continue plodding on with Glide hoping they’ll pick up some of these loose threads and start looking at the things their core users are after. Work-arounds are just that, “working around” issues that need to be addressed by Glide.
Do you have a specific case that’s giving you a particularly bad headache?
Maybe we can help. Although the if-then-else column might seem very restrictive, it’s sometimes surprising what you can do with a little creativity and and bit of “backwards thinking”
Here’s my specific use case. Here’s what I want to do:
WHEN orders are marked as “paid” THEN:
IF user pays with credits THEN create a row in Credit History with reduction of credits.
AND/OR IF users has membership (e.g. get $10 credits per order) THEN create a row in Credit History with +$10 credits.
AND/OR IF users pay less than the order total THEN add order debt to Credit History.
I have the first 2 worked out in custom actions using 4 IF statements (see img)
I realized that doing the 3rd statement IF AND/OR will require me to do a total of 9 IF statements in custom actions (I think). Since they all need to be unique conditions (3 x 3).
Thanks for the reply Darren. I’m currently getting the right values.
The “problem” is that I want to create 0, 1, 2 or 3 rows based on 3 conditions on one button click. Each row recording a distinct credit history transaction for the Who/When/What for:
This was requested was opened 2 AND A HALF YEARS AGO, and still no response/update from glide.
I love glide and the potential of it, but the speed of which they update (don’t update) feature requests is a big problem.
I feel like all they focus on now days is AI AI AI AI. Seriously, enough with the AI. Every YouTube video they put out, I’m looking forward to a new design feature/component update but NOTHING. It’s always another garbage AI video that most people aren’t interested in. Cool, you incorporated AI, but PLEASE for the love of G-d, listen to what the users need and not what the VC’s and investors think users want. @glide, go through the feature requests and count how many topics are about AI. I’ll spare you the time, it’s pretty much 0!!!
We as users need you to focus on core basic functionality and we love to see new components and design features that enable us to create apps and software in an easier more efficient manner and to be able to make them look more pretty and to constantly push the capabilities of glide further and further!
Take flutter flow for example. Even though I don’t like them so much, they are busting out loads of features that users request on a consistent bases. Every month they release a new video with about 10 new features they updated that month. We need this kind of stuff at glide. Now I know that they are owned by google so they probably have more funding than you, but at least we as glide users need to get the feeling that something is being done about the pace in which you guys release/update features. At this rate, we are getting a measly couple features A YEAR.
Just a little rant here, I still love you Glide and keep using you, but damn it’s getting frustrating.
You know, software companies have hundreds if not thousands of new features they could develop. They need to choose, prioritize, rule out… based on things such as impact, effort, cost, alignment with vision, etc.
This feature might be important. But other features might have higher priority. It so happens that AI is a big deal. It might not be a big deal to you, and that’s fine, but businesses that don’t get onboard the AI train could (will?) be at a serious competitive disadvantage. The team behind Glide has a serious track record of being successful in the software space. This doesn’t guarantee success, but I would wager that if they are putting so much emphasis on some aspects and less on others, there’s a good reason for it.
I agree with you, ‘and’ and ‘or’ operators could be helpful in the if-then-else computed column. I know they would help me. Though as Darren has mentioned, with creativity you can often do without.