Yes.
I have a sample Reminder list that looks like this:
I can display the name and creation date of each reminder item above using AppleScript. That pop-up display looks like the following:
The first thing that the script does is open the Reminders application and then presents an entry window to enter the Reminder list name. In my example above, that would be RemList. Once that entry is accepted, it immediately presents the above dialog with the results. This script does not alter your Reminder content.
How to implement
- Dock : Launchpad : Other : Script Editor
- Copy/paste the following AppleScript into the Script Editor
- Click the hammer icon (compile) to confirm there are no errors in the copy/paste process.
- Click the Run button.
- You can click the File menu : Save… or option key File menu : Save As… buttons and choose File format as Text to save the script to a file with .applescript extension, or any of the other File Formats for a double-clicked application which will be saved with extensions .scpt, .scptd, or .app depending on your choice.
Source (copy/paste below this line
--------
-- reminder_creation.applescript
-- Tested on macOS High Sierra 10.13.6 (17G65)
-- For a given reminder list, get the name and creation date of each reminder item
-- format, and display it.
use scripting additions
set rnames to {}
set cdates to {}
set fmt to ""
tell application "Reminders"
launch
try
set theRemList to text returned of (display dialog "Enter the Reminder list name" default answer "" with icon note)
on error errmsg number errnbr
if errnbr is equal to -128 then
display alert "User cancelled... ending." giving up after 10
end if
return
end try
set {rnames, cdates} to {name, creation date} of every reminder of list theRemList
end tell
-- Simultaneously loop through reminder name and creation date lists
-- and display the reminder name with its creation date
repeat with i from 1 to number of items in rnames
set fmt to fmt & (item i of rnames) & " : " & (item i of cdates) & return
end repeat
tell application "System Events"
display dialog fmt as text with title "Reminder Items Creation Dates"
end tell
return