我正在使用此 Applescript 使用 GeekTool 在我的桌面上显示名为“城市”的列表中的提醒,但由于某种原因,此列表中的每个提醒都没有正文中的任何内容,它会打印出“缺失值”。我怎样才能让它不呢?
set theList to {}
set theOutput to ""
tell application "Reminders"
repeat with i from 1 to (count of every reminder of list "Cities")
if reminder i of list "Cities" is not completed then
set theList to theList & {name, body} of reminder i of list "Cities"
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
我追求的输出是:
伊斯坦布尔 - 2008 年 3 月访问 拉斯维加斯 京都 - 2012 年 2 月访问
目前其:
伊斯坦布尔访问 2008 年 3 月 拉斯维加斯 京都 访问 2012 年 12 月