Timeline Recurring

Next

if(formatDate(dateAdd(prop("First"), dateBetween(now(), prop("First"), prop("Every") + "s"), prop("Every") + "s"), "L") == formatDate(now(), "L"), if(empty(prop("Every")) or prop("First") > now(), prop("First"), dateAdd(prop("First"), dateBetween(now(), prop("First"), prop("Every") + "s"), prop("Every") + "s")), if(empty(prop("Every")) or prop("First") > now(), prop("First"), dateAdd(prop("First"), dateBetween(now(), prop("First"), prop("Every") + "s") + 1, prop("Every") + "s")))