Ho un caso d'uso in cui voglio spostare determinati promemoria che ho creato utilizzando Siri dall'elenco predefinito a un altro. Programmaticamente, tramite uno script AppleScript, che viene eseguito su un Mac.
tell application "Reminders"
set output to ""
set inBoxList to "Erinnerungen"
set newList to "Ausgaben"
show list newList -- this works
if (count of (reminders in list inBoxList whose completed is false)) > 0 then
set todoList to reminders in list inBoxList whose completed is false
repeat with itemNum from 1 to (count of (reminders in list inBoxList whose completed is false))
set reminderObj to item itemNum of todoList
set nameObj to name of reminderObj
set idText to id of reminderObj
if (nameObj contains "€" or nameObj contains " Euro ") then
set output to output & "• " & nameObj
set completed of reminderObj to "no"
set container of reminderObj to list "Ausgaben" -- this doesn't
end if
end repeat
end if
return output
end tell
È la seguente riga che non funziona:
set container of reminderObj to list "Ausgaben" -- this doesn't
Ho provato variazioni come
set newList to list "Ausgaben"
set container of reminderObj to newList
ma ottengo sempre un errore che si riduce a quello che non posso impostare il contenitore perché non è l'elenco di tipi corretto.