After a sligth change of plans Im so close to what I want. Instead of reminders Im going with things and the script now looks like this;
tell application "Calendar"
set todaysDate to current date
set time of todaysDate to 0
repeat with c in calendar "Det"
set theEvents to (every event of c whose start date ≥ todaysDate)
repeat with current_event in theEvents
set out to summary of current_event & ""
set myDate to start date of current_event
set myContext to location of current_event
set myNote to description of current_event
end repeat
end repeat
end tell
tell application "Things"
set newToDo to make new to do ¬
with properties {name:out, due date:myDate, notes:myNote} ¬
at beginning of project "Det"
set notes of newToDo to myNote
set due date of newToDo to myDate
set tag names of newToDo to myContext
end tell
This works great but has one problem. Only one todo is created despite all of the relevant info from the calendar i gathered. It probably has something to do with a missing "repeat with.." in the "tell things" part of the script. I tried to add a "repeat with..." command but so far I only managed to make the same single todo duplicate itself, rather than populate the list with todos based on all gathered events.
The goal is to get all future (or just all) events from specific calendar into things where the different info of the event (notes etc) translates into things´s notes and so on.
Im close, but I would never hav gotten this far without your help! Thanks!