I have a script that performs actions on events in the next 30 days. I use the following command to get stamp dates for all events between eventStart (today) and eventEnd (today + 30).
set newStamps to get stamp date of (every event of calendar myCal whose start date is greater than eventStart and start date is less than eventEnd and allday event is false)
This returns stamps of events which are not repeated, and it misses stamps from repeated events (from an event with stamp before eventStart but has repeating instances within eventStart and eventEnd)
How can I return all events regardless of whether they are repeated or not?