У меня есть эта часть моего AppleScript:
set msgDate to "05-06-2013"
set quotedmsgDate to quoted form of "\"" & msgDate & "\"" as string
do shell script "echo send message in folder \"" & quotedmsgDate & "\">> ~/Library/Outlook/" & msgDate & ".txt"
Я пытаюсь написать «отправить сообщение в папку «05-06-2013»» в ~/Library/Outlook/05-06-2013.txt.
На самом деле он пишет: «Отправить сообщение в папку 05-06-2013».
Все работает просто отлично, за исключением повторения кавычек вокруг quotedmsgDate. (Кстати, единственная причина, по которой там находится вторая строка, заключалась в том, что я тестировал «форму в кавычках» в AppleScript для посмотрите, если это имеет значение.Это не имело.) Я чувствую, что перепробовал все, но по какой-то причине я просто не могу заставить оператор сценария do shell поставить кавычки там, где они должны быть.
Любая помощь или понимание очень ценятся!