Визуализация представления HTML для строки с содержимым HTML и отображение ее в Web-странице / Outlook как HTML с использованием Applescript - PullRequest
1 голос
/ 14 июля 2011

Этот яблочный скрипт берет HTML-содержимое электронного письма, сохраняет его в виде строки и снова вставляет HTML-содержимое в webpage.html.Но когда я открываю webpage.html, он отображает все теги HTML в виде текста, а не в виде HTML.

set mytext to string
tell application "Microsoft Outlook"
    set the_messages to selection
    repeat with this_message in the_messages
        set mytext to content of this_message
    end repeat
end tell

tell application "TextEdit"
    activate
    make new document
    set text of document 1 to mytext as text
    save document 1 in "/Users/mymac/Desktop/webpage.html"
end tell

Проблема в том, что он вставляет весь HTML-код в виде простого текста в webpage.html.Таким образом, контент теперь отображается со всеми тегами.Как сделать так, чтобы веб-страница отображалась в формате HTML с использованием Applescript.

РЕДАКТИРОВАТЬ:

Я загрузил файл webpage.html здесь

Это представление , которое отображается на панели чтения почтового окна Outlook после внесения изменений.

set mytext to string
set hello to "hello this is testing"
set outputText to string
--get the content of a outlook message
tell application "Microsoft Outlook"
    set the_messages to selection
    repeat with this_message in the_messages
        --set mytext to content of this_message
        set mytext to source of this_message
    end repeat

 --adding some text to the content of the message
    set mytext to mytext & hello
end tell

--pasting the content to a html file 
tell application "TextEdit"
    activate
    make new document
    set text of document 1 to mytext as text
    --set source of document 1 to mytext as text
    save document 1 in "/Users/mymac/Desktop/webpage.html"
end tell

--reading the contents from the html file
set theFile to "/Users/mymac/Desktop/webpage.html"
open for access theFile
set fileContents to (read theFile)
close access theFile

--pasting the modified contents to the outlook email
tell application "Microsoft Outlook"
    set the_messages to selection
    repeat with this_message in the_messages
        set content of this_message to fileContents --modified email 
        --set fileContents to source of this_message(this does not modify the source of the message in view pane,Remains intact the original source)
    end repeat
end tell

Вопрос:

Как просматриватьэлектронное письмо, отправленное пользователю, даже после внесения изменений?

1 Ответ

0 голосов
/ 15 июля 2011

Прочитайте источник файла webpage.html , а не его содержимое.Это решило мою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...