Kopiowanie tekstu .rtf do treści wiadomości e-mail za pomocą AppleScript
Mam aplikację AppleScript, która tworzy wiadomość e-mail (w Mail.app) z załącznikami z opcji, które wybieram za pomocą okien dialogowych. Szablony tekstowe są przechowywane w.rtf
format, dzięki czemu osoby nie będące programistami mogą zmieniać szablony tekstowe zgodnie z ich życzeniami.
Jestem w stanie utworzyć wiadomość e-mail od a.txt
zwykły plik tekstowy, ale gdy importuję.rtf
plik tekstowy importuje polecenia formatowania, których nie chcę w mailu.
Oto przykład a.rtf
importuj do e-maila:
{RTF1 ANI ANGIO1252 KOARTF1038 KOASUBRTF360 {FTBL F0 SWISS SZACHET0 Helvetica-Light;} {Cortbl; Red255 green255 LW255;} pard x560 x 1120 x 1680 x 2240 x 2800 tx3360 x3920 x4480 x5040 x5600 x6160 x6720 q naturalny naturalny parirnatural
0 fs24 cf0 technologia mail dla użytkowników języka angielskiego
Oto część mojego skryptu:
-- Import the .rtf file and store content in the mycontent variable
set mycontent to (read "/Users/kiara/Desktop/mailer/technology/tech-en-content.rtf")
…
…
-- create mail from values stored in variables
tell application "Mail"
set theMessage to make new outgoing message with properties {visible:true, subject:mysubject, content:mycontent}
tell content of theMessage
make new attachment with properties {file name:this_file} at after last paragraph
end tell
end tell
Czy można zaimportować sformatowany tekst z.rtf
pliki do nowej poczty bez kodów formatujących (wybieram rtf, ponieważ do formatowania tekstu używa się głównie pogrubienia i koloru)?