In order to do so, I’ve thought to create a recursive API backend workflow where I take the start date/time and I add a variable number of minutes every time it runs and I store the ranges on a list.
That way, I would have a field called “Mondays” for example and inside I would have a list with date ranges.
The thing is that when I try to add minutes to the second argument of the range, it doesn’t give me the option of adding time (I think that’s because it thinks I want to add time to all the date range so it doesn’t give me the option).
Thanks @jared.gibb ! ← he’s got a solid plugin as well
I do have a Plugin and a Template that can help here, you can check out some of the inner workings of the plugin and see some videos here: TopCal Plugin
You might be able to achieve this using the logic you are using, but you will likely hit some issues once you start to mix in multiple Time Zones (a User is on their computer in New York, but trying to set their schedule back at their office in LA type thing)
For the exact issue you bring up, it is an annoying thing in Bubble where you cannot put an operator on the second argument in a Date Range (or a number range). So you would need to calculate the End Time in another Action right before the Action you are showing, and then you can reference that calculated value in the Range example you showed