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
Thank you, I'll give this a try!
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:
Here's an AppleScript for consideration. Unfortunately, I can't remember where I discovered it.
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.