I’m currently working on my Announcements (Screen) tab, and I’ve run into a challenge with conditional logic for headings.
Here’s the context:
- I’m using Big Number components to show counters for:
- New Announcements
- Announcements Requesting Approval
- Rejected Announcements
- I also want to display a single heading at the top that changes dynamically depending on these counts.
For example:
- If both “New Announcements” and “Announcements Requesting Approval” are greater than zero → heading should display “You Have New Items Needing Attention”.
- If only “New Announcements” > 0 → heading should display “New Announcements”.
- If only “Announcements Requesting Approval” > 0 → heading should display “New Item Requesting Approval”.
- If both = 0 → heading should display “You’re All Caught Up!”.
I tried setting this up using an If → Then → Else column inside the Announcements (Screen) table. However, the current editor seems to only let me create single conditions (one IF, one THEN, one ELSE). I cannot easily chain AND logic or multiple else-if conditions in the way I need.
Could you please clarify:
- Is there a way to configure If → Then → Else to support multiple conditions (including AND / ELSE IF)?
- If not, what would be the recommended Glide-native approach to achieve this single dynamic heading (without needing multiple Text components with visibility conditions)?
- Should this logic live in the Announcements (Screen) table, or is there a better place to structure it?
This feature would be really helpful for creating cleaner UI and avoiding multiple overlapping headings.
Thank you so much for your guidance!