2016-10-05 3 views
0

Я автоматически получаю много виртуальных карточек по электронной почте, и я хочу импортировать их автоматически в свои контакты.Как загрузить вложение с помощью электронной почты с помощью правил applescript и почты?

Я закодировал AppleScript, который откроет файл vcard и импортирует контакт. Но сначала мне нужно скачать файл, верно?

Но как загрузить файл вложения из электронной почты с помощью AppleScript и правил по почте?

спасибо.

Приветствия, Chris

ответ

1

Рев скрипт сохраняет файлы, присоединенные в выборе писем в папку назначения. вы можете использовать эти файлы, чтобы добавить их в адресную книгу.

set Dest to ((path to desktop folder) as string) & "FMail:" -- the folder to save attached files 
tell application "Mail" 
activate 
set ListMessage to selection -- take all emails selected 
repeat with aMessage in ListMessage -- loop through each message 
    set AList to every mail attachment of aMessage 
    repeat with aFile in AList --loop through each files attached to an email 
     if (downloaded of aFile) then -- check if file is already downloaded 
      set Filepath to Dest & (name of aFile) 
      save aFile in Filepath as native format 
     end if 
    end repeat -- next file 
end repeat -- next message 
end tell 

Я добавил много комментариев, чтобы было ясно. то вы сможете адаптировать его к вашим потребностям.

+0

Решил проблему здесь: [link] (http://stackoverflow.com/questions/39509518/add-vcard-to-contacts-with-mail-rules-and-applescript) Благодаря вам @pbell –

Смежные вопросы