Ich verwende dieses Applescript, um die Erinnerungen aus einer Liste namens "Städte" auf meinem Desktop mit GeekTool anzuzeigen, aber aus irgendeinem Grund wird für jede Erinnerung in dieser Liste ohne Inhalt im Körper "fehlender Wert" ausgegeben. Wie kann ich das verhindern?
set theList to {}
set theOutput to ""
tell application "Erinnerungen"
repeat with i from 1 to (count of every reminder of list "Städte")
if reminder i of list "Städte" is not completed then
set theList to theList & {name, body} of reminder i of list "Städte"
end if
end repeat
repeat with i from 1 to (count of every item of theList)
set theOutput to (theOutput & item i of theList as string) & return
end repeat
return theOutput
end tell
Das gewünschte Ergebnis lautet:
Istanbul - besucht im März 2008 Las Vegas Kyoto - besucht im Februar 2012
Aktuell sieht es so aus:
Istanbul besucht im März 2008 Las Vegas Kyoto besucht im Dezember 2012