Sorry that this hasn’t had a response sooner. I’ve been automating some Airtable tasks internally using a time comparison between a date field and NOW()
, and was able to leverage that approach to test this idea, and it was successful. That said, my prior experience with these internal time comparisons is that they don’t always happen precisely when you expect. My formula below uses a 10-minute lead time per your request, but you might need to pad your lead time by a few extra minutes just in case.
IF(Date, VALUE(DATETIME_FORMAT(SET_TIMEZONE(NOW(), "America/Los_Angeles"), "YYMMDDHHmm")) >= VALUE(DATETIME_FORMAT(SET_TIMEZONE(DATEADD(Date, -10, "minutes"), "America/Los_Angeles"), "YYMMDDHHmm")))
Change the timezone references to your local zone, and change Date
to the name of the field containing your appointment date and time. If you want to increase the lead time, change -10 in the DATEADD()
function.