Создание почты с вложением с помощью applescript и Outlook

#outlook #applescript

#outlook #applescript

Вопрос:

Я написал небольшой Applescript, чтобы создать новое сообщение с вложенным файлом через Outlook. Но это не сработало, и я не знаю почему. Нет ошибки или чего-то еще. Сообщение создается в черновом разделе Outlook, но вложение отсутствует. Кто-нибудь может мне помочь?

Вот сценарий:

 set mailBody to "<span>TEST</span>" 

set mailAdress to text returned of (display dialog "Mail Adress" default answer "" buttons {"OK"} default button 1) as string 

set whichFile to file
tell application "Finder" to set whichFile to selection
repeat with aFile in whichFile
    tell application "Microsoft Outlook"
        set filename to name of aFile
        set theNewMessage to make new outgoing message with properties {subject:"TEST " amp; filename, content:mailBody}
        make new recipient at theNewMessage with properties {email address:{address:mailAdress}}
        set theAttachmentFile to aFile as POSIX file
        make new attachment at the end of theNewMessage with properties {file:theAttachmentFile}
        open theNewMessage
    end tell
end repeat 
  

Заранее приветствую и благодарю

Speedster

Ответ №1:

Вот что я использовал в качестве альтернативы. Чтобы использовать приведенное ниже, вам нужно, чтобы желаемое сообщение уже было помещено в очередь в вашем почтовом ящике исходящих. Или вы можете просто позаимствовать несколько строк из приведенного ниже и включить их в свой существующий код.

установите для файла tachmentfile значение «Macintosh HD:Users:Speedster:Documents:Attachment.docx » в качестве псевдонима — замените это на жесткий адрес выбранного вами файла

сообщите приложению «Microsoft Outlook»

 repeat with theMessage in the messages of the outbox
    
    make new attachment at the end of theMessage with properties {file:theAttachmentFile}
    
end repeat
  

конец сообщения