Help

Asset Reservations: No Double-Booking

Topic Labels: Scripting extentions
9846 10
cancel
Showing results for 
Search instead for 
Did you mean: 

Use Case: You have a table of assets (library books, conference rooms, etc.) that you want people to reserve, but don’t want people to be able to reserve an individual asset at the same time it has already been reserved.

Solution: No-Conflict Asset Reservations script by Kamille. This script allows you to schedule a new asset reservation in a form-like interface by setting a date range, then selecting from a list of assets which are un-reserved for that time period.

Screen Shot 2020-03-20 at 1.27.27 AM

Potential Users: Event Planners, Inventory Managers, Librarians, etc.


Demo:


Special shoutout to @Jeremy_Oglesby for his wonderful Detect Scheduling Conflicts script, which inspired me to make my own script. Using both scripts together, I think Airtable users will never have to worry about double-booking an asset again!


Instructions: This script includes a “variables” section to be as plug-and-play as possible. To customize the script to fit your needs, edit the BaseSpecificNames values to match your base’s table and field names. If you’re combining this script with the Detect Scheduling Conflicts script, only BaseSpecificNames section is necessary, but make sure to include all variables.

You can copy the sample base from the Universe here:

or you can copy the script by itself from the link below:

10 Replies 10
tmalan
4 - Data Explorer
4 - Data Explorer

What is your plan for deploying a script like this in AirTable?  I was hoping to use a public link that i could share but public links disable scripts.  How would you get a booking system like this out to the customers?