I’ve just had a load of reminders pop up for items I’ve deleted. I don’t really want to be reminded about something if I’ve deleted it, so I tried to make a smart rule that would remove the reminder from anything that’s moved to the Trash.
Unfortunately, I can’t work out how to do it. I don’t seem to be able to select the Trash under “Search in”, and there isn’t an “On Deleting” trigger.
Obviously, I don’t want to remove reminders when I’m moving an item from one folder to another — just when I’m moving it to the Trash.
(Or, alternatively, could DT3 ignore reminders on items that are in the Trash? I’m not sure what the use case would be for having the reminders still fire, though I bet somebody has one :)
I agree the Trash should be routinely emptied.
That being said, you don’t necessarily need a smart rule script and in fact, this is something that can already be accomplished quite simply…
Select the Trash of the specific database.
Open the Annotations & Reminders inspector.
Set a Daily reminder.
Set an alarm as an Execute AppleScript and enter this simple snippet…
on performReminder(theRecord)
tell application id "DNtp" to set reminder of (children of theRecord) to missing value
end performReminder
Thanks @BLUEFROG — running script each day at 03:45 should do the job, unless I set any reminders to fire between midnight and 03:45, which seems unlikely
The reminders that were firing were set only a couple of days in advance, so unless I emptied the Trash really regularly it wouldn’t have helped much!