Итак, я пытаюсь написать сценарий Apple, который отправляет электронные письма в выбранный блок информации в цифрах.Написание сценария Apple для отправки писем с номеров
Числа отформатирован так:
Вот мое яблоко сценарий:
on run {input, parameters}
if the class of input is not string then set input to input as string
set currentRow to my theSplit(input, "*")
set row to 1
repeat while row <= (count of currentRow)
set fullInput to {}
set fullInput to my theSplit(item row of currentRow, " ")
set row to row + 1
set theName to ""
if item 2 of fullInput is "" then
set theName to item 1 of fullInput
else
set theName to item 2 of fullInput
end if
set theContent to "Hello " & theName & ", Email Body"
tell application "Mail"
set thisMessage to make new outgoing message with properties {subject:"HTML5 Game Sponsorships", content:theContent}
tell thisMessage
make new to recipient with properties {address:(item 3 of fullInput)}
set visible to true
end tell
end tell
end repeat
end run
на theSplit (theString, theDelimiter) набор oldDelimiters в текстовый элемент AppleScript в разделителей набор AppleScript-х разделители текстовых элементов на разделитель устанавливают массив для каждого текстового элемента строки String set Отделители текстовых элементов AppleScript от старыхDelimiters return theArray end theSplit
Сценарий правильно создает электронные письма, правильно форматирует информацию. Но проблемы заключаются в том, что строки в числах не содержат имени. Сценарий должен сказать «Название компании», когда имя пустое.
Он делает это, но по какой-то причине он пишет:
Hello «Название компании»,
Это не должно быть на следующей строке. Я предполагаю, что это потому, что есть какой-то невидимый символ, который представляет собой разрыв строки, который мне нужно как-то удалить. Странно то, что он делает это только тогда, когда второй раз ему нужно использовать название компании, он получает первый раз.
Ну, я надеюсь, что это имело смысл, любая помощь очень ценится.
Вместо публикации снимка экрана вашего кода AppleScript вы можете опубликовать фактический код, чтобы другие могли скопировать код, чтобы использовать его в сценарии редактор для тестирования и решения вашего вопроса? – wch1zpink
Там вы идете! Я изначально разместил это в Apple Communities, и когда я вставил код, он испортил все форматирование, поэтому я просто сделал его образ. Затем просто скопировал сообщение здесь, после того как я не получил никаких ответов некоторое время. – BananaPineapple