Oh, on macOS, things get a lot more fun.
I have used
ddate forever as “today’s date” ==> 2021-05-19
I recently added
ddd as “tomorrow’s date” ==> 2021-05-20
Since I very often need to refer to Sunday’s date, either the previous one or the next one, I have these:
+sun = 'next Sunday’ ==>
+SUN = ‘next Sunday’ ==>
May 23rd, 2021
-SUN do the same, but for the previous Sunday.
This is getting beyond the scope of things we’re talking about here, but a few months ago I added a KM conflict palette for Control+Shift+Z which shows me several different repeating Zoom meetings I have.
When I choose the one I want, it searches my calendar for the next occurrence of a meeting with that name. When it finds it, it creates an email with the proper “To:” line for that meeting and with the subject line like this: “Personnel Committee Meeting Reminder: Wed, May 19th at 6:00 p.m.”.
The email body is Markdown that looks like this:
Meeting / Event | Personnel
Time & Date | Wed, May 19th at 6:00 p.m. US/Eastern
Meeting ID | `867 5308 8867`
Passcode | `12345`
Join Via Zoom | [Click To Join](https://us02web.zoom.us/j/86753088867?pwd=whatever)
Join Via Cell Phone ¹ | [Tap To Join](tel://+19292056099,,86753088867#,,,,*12345#)
Join Via Any Phone ² | `(555) 321-4567`
¹ _If you use that link to dial via cell phone, it will attempt to automatically enter the Meeting ID and Passcode for you._
² _If you dial directly, you will need to manually enter the Meeting ID and Passcode to join the meeting._
but because I use Mailmate for my email app, when it gets sent, it looks like this:
|Meeting / Event
|Time & Date
||Wed, May 19th at 6:00 p.m. US/Eastern
867 5308 8867
|Join Via Zoom
||Click To Join
|Join Via Cell Phone ¹
||Tap To Join
|Join Via Any Phone ²
¹ If you use that link to dial via cell phone, it will attempt to automatically enter the Meeting ID and Passcode for you.
² If you dial directly, you will need to manually enter the Meeting ID and Passcode to join the meeting.
Which is a lot nicer than the usual Zoom invite email, which is a hate crime against eyes.
On Sunday afternoons, I look at my calendar for the week ahead, create all of the meeting reminders that I’m going to need using that Control+Shift+Z and write the emails in Markdown/Mailmate. Then I save them as drafts.
Since we use G-Suite for our email, I will then log into the web email (basically Gmail), go to my Drafts folder, and use the “Scheduled Send” feature to schedule the meeting reminders to be sent 24-hours before the meetings.
That way I’m only writing email meeting reminders once a week, and I don’t have to ask myself “Did I remember to send the Zoom link for this meeting?” (Or, worse, have someone email me to say “You forgot to send out the link.)
Also, I found that if I send the emails too far in advance, people “lose” the email and the link. 24 hours seems like a good amount of lead time.