Moin,
habe ein Problem, welches nun auch nach Monaten hin- und herprobieren der Tomedo-Support nicht in den Griff bekommt ("Leider können wir Ihnen bei dem Problem mit Ihrem Script nicht weiterhelfen, da unser Support keine selbstgeschriebenen oder durch externe Dienstleister bereitgestellte Scripte debuggt."). Herrliche Antwort nach Monaten langem Warten...
Das Problem: habe ein AppleSkript (versendet eine verschlüsselte ZIP-Datei (mit Röntgenbildern) aus dem Download-Ordner) welches im Normalfall problemlos läuft, an einigen Tagen aber (unabhängig vom Arbeitsplatz oder Nutzer) nicht mehr geht und einen Fehler ausgibt:
Hier das Skript:
set theSubject to "Ihre Röntgenaufnahmen von der heutigen Vorstellung in der Praxis"
set theAddress to "$[pemail]$"
set theContent to "Moin,
anbei Ihre Röntgenbilder von der heutigen Vorstellung zur weiteren Verwendung.
Das Passwort zum Öffnen der Datei laut:
Chirurgie
Wichtig: die Datei muß in der Regel an einem PC/Mac entpackt werden. Smartphones können dies teilweise nicht!
Viele Grüße
Team der Chirurgie & Sporttraumatologie Westerstede
(Dies ist eine automatisch erstellte Mail)
"
set theSignatureName to "Anmeldung" as string
set attachmentPath to (path to downloads folder as string)
-- display dialog "Attachment Path: " & attachmentPath
if theAddress as string is not equal to "" then
tell application "Mail"
activate
set senderAccount to account "Anmeldung"
set theNewMessage to make new outgoing message with properties {sender:"anmeldung@chirurgie-wst.de", subject:theSubject, content:theContent, visible:true}
tell theNewMessage
make new to recipient at end of to recipients with properties {address:theAddress}
-- Add attachment
-- make new attachment with properties {file name:attachmentPath & "roentgen.zip"} at after last paragraph
make new attachment with properties {file name:(POSIX path of (path to downloads folder) & "roentgen.zip")} at after last paragraph
-- Bindestriche in folgender Zeile entfernen, um die Emails sofort zu versenden, ohne noch OK klicken zu müssen:
-- send
end tell
set message signature of theNewMessage to signature "Anmeldung"
activate
end tell
end if
delay 1 -- Wait for 10 seconds (adjust as needed)
do shell script "rm " & quoted form of (POSIX path of (path to downloads folder) & "roentgen.zip")
Im Apple-Skripteditor werden keine Fehler angezeigt. Beim überprüfen der Syntax in Tomodo meistens wie gesagt auch nicht, nur manchmal wird es nicht ausgeführt und die obige Fehlermeldung kommt.
Bin echt gespannt, ob aus dem Forum jemand den Fehler findet, der Support und ich leider nicht....
Vielen Dank.
Gruß Marc