- So I have a meeting on the 4th Wed of the month

No problem, most calendars handle that fine

- But actually, it's quarterly

Again, most calendars handle this.

- I want a day of heads-up reminder.

Most calendars are cool with this.

- Sometimes it gets manually bumped forward/backward a week due to
facility conflicts (always in the same month).

We lose a few calendaring tools here, but most can handle one-off
modifications of repeating events.

- But because it falls during supper, my sweetheart and the kids go for
takeout.  However, the kids like to bicker over whose turn it is to
choose the restaurant, and we're too forgetful to remember who chose
each of the last two times.  So I want the reminder to also let me know
whose turn it is to choose the restaurant.

Other calendars flee in horror & shame.

Remind?  Hey, no worries:

  FSET monthdiff(d1, d2) ((year(d2) - year(d1)) * 12) + (monnum(d2) - 
monnum(d1))
  FSET quarterdiff(d1, d2) monthdiff(d1, d2) / 3
  FSET foodchoose(d) "(" + choose(\
    ((quarterdiff(date(2024,1,1), d)) % 3) + 1 \
    , "sweetheart"\
    , "daughter"\
    , "son"\
    ) + " chooses)"

  PUSH
  OMIT Apr 23 2025 MSG Quarterly meeting rescheduled
  REM Apr 30 2025 ++1 \
      AT 5:00pm DURATION 2:00 \
      SKIP \
      MSG Quarterly Meeting [foodchoose($T)]

  REM Fourth Wed SATISFY $Tm % 3 == 1
  IF trigvalid()
    REM [trigdate()] ++1 \
      AT 5:00pm DURATION 2:00 \
      SKIP \
      MSG Quarterly Meeting [foodchoose($T)]
  POP

Anyways, figured I'd share in case anybody else finds it useful.
And also as a little "thanks for making Remind so powerful" :-)

-tim
-- 





_______________________________________________
Remind-fans mailing list
[email protected]
https://dianne.skoll.ca/mailman/listinfo/remind-fans
Remind is at https://dianne.skoll.ca/projects/remind/

Reply via email to