Установите содержание сообщения, чтобы иметь несколько строк в AppleScript - PullRequest
0 голосов
/ 06 декабря 2018

В службе автоматизации у меня есть скрипт bash, который передает две переменные в appleScript, а затем вводит их в электронное письмо.Я хочу, чтобы обе переменные были в разных строках электронной почты.

on run {input, parameters}
set macPath to item 1 of input
set windowsPath to item 2 of input
set messageContent to macPath & return & linefeed & return & windowsPath

tell application "Microsoft Outlook"
    activate
    set theMessage to make new outgoing message with properties {content:messageContent}
    open theMessage
end tell
end run

Я пробовал символы возврата, перевода строки и экранирования, но ни одна из них не работает, и содержимое моего сообщения всегда заканчивается одной строкой,Есть ли способ сделать это в AppleScript?

1 Ответ

0 голосов
/ 06 декабря 2018

Я только что понял, что свойство content поддерживает "расширенный текст", поэтому с помощью тега <br> можно ввести разрывы строк, такие как:

tell application "Microsoft Outlook"
    activate
    set sendToAddress to ""
    set theMessage to make new outgoing message with properties {content:"Line 1 <br> line 2"}
    open theMessage
end tell
...