Использование почтового правила /Applescript/Automator flow для загрузки PDF за кнопкой HTML

Я получаю письма BCC от активации фирменной фотографии, и мне поручено автоматически сохранять копию фотографии, прилагаемой к каждому письму.

Электронные письма имеют HTML-код, а ссылка на PDF-файл, который мне нужно сохранить, прикреплена к кнопке (например, "Нажмите здесь, чтобы увидеть свою фотографию").

Я успешно создал следующий поток, но он не будет загружать PDF-файл из электронного письма в формате HTML, он будет загружаться только в том случае, если PDF-файл связан в виде простого текста. Любая помощь будет получить сырой электронной почте будет принята с благодарностью...

  1. Почтовое правило для запуска AppleScript на всех сообщениях
  2. Код Applescript:

       property workFlowPath : quoted form of ("/Users/USERNAME/Documents/Applescript/WORKFLOWNAME.workflow")
    
    
    using terms from application "Mail"
        on perform mail action with messages theMessages for rule theRule
            repeat with eachMessage in theMessages
        (*Get the email Subject *)
        set input_Argument to content of eachMessage
        (*Run subroutine for workflow *)
        my runAutomator(input_Argument)
      end repeat
     end perform mail action with messages
    end using terms from
    
    (*Workflow  Subroutine *)
    on runAutomator(input_Argument)
    
    (*Path to workflow *)
    
    
    (*Setup and Run the unix command *)
    set command to "/usr/bin/automator   -i " & quoted form of    input_Argument & space & workFlowPath
    do shell script command
    end runAutomator
    
  3. Рабочий процесс, который он запускает, запускает поток автоматизатора, который сохраняет только файлы, оканчивающиеся на ".pdf", в назначенную папку.

2 ответа

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

Вы можете скопировать слова и перейти на сайт txtformat.com и заменить &N ничем. Затем вставьте результат и вернитесь на электронную почту для загрузки.

Другие вопросы по тегам