How to Mark a Reminder as Complete on MacOS Monterey?

Marking a Reminder as complete on MacOS Monterey involves moving the pointer over the reminder, clicking "options," then clicking "complete." Is there a way to do this with AppleScript (or some other method)? Thanks!

This AppleScript may work. I have not tested it extensively, so do a back up of any important reminders before you test it:

tell application "Reminders"
	try
		set firstRem to first reminder whose due date < (current date)
		set completed of firstRem to true
	on error
		beep
		delay 0.5
		error number -128 --"User canceled."
	end try
	beep
end tell
1 Like

Thank you, I'll give this a try!

1 Like

You're welcome!

For some reason, it doesn't seem to be working for me (I get the error beep). Any clue why?

Taking a speculative guess: do you have a due date set? Is a remind time set?

Or we can try a different approach. Tell me the name of the list that the reminder is in.

Or send a screenshot of the reminder that you want to mark as complete. I want to see something like:

1 Like

Here's an AppleScript for consideration. Unfortunately, I can't remember where I discovered it.

image

Here's an example. Some are recurring, some aren't, but they all have due dates/times.

I'm sorry that I haven't been able to respond before now.

This worked on the first reminder in a list named Test:

tell application "Reminders"
	try
		set firstRem to first reminder of list "Test"
		set completed of firstRem to true
	on error
		beep
		delay 0.5
		error number -128 --"User canceled."
	end try
	beep
end tell

Let us know if that works on your system.

1 Like