Прямо из Apple, он говорит, что вы можете использовать escape:
Опция 1:
Специальные строковые символы
The backslash (\) and double-quote (") characters have special meaning
in text. AppleScript encloses text in double-quote characters and uses
the backslash character to represent return (\r), tab (\t), and
linefeed (\n) characters (described below). So if you want to include
an actual backslash or double-quote character in a text object, you
must use the equivalent two-character sequence. As a convenience,
AppleScript also provides the text constant quote, which has the value
\".
Table 6-1 Special characters in text Character To insert in text
Backslash character (\) \\ Double quote (") \" quote (text constant)
Вариант 2
На этой же странице Apple говорит, что вы можете использовать quote
чтобы вставить \"
вместо этого:
set myString to "this is a " & quote & "quoted" & quote & " text."
Вариант 3
Другой найденный вариант:
set inString to "quoted"
set myString to "this is a " & quoted form of inString & " text."
Редактировать: Хотя вы сказали, что последний выводит this is 'quoted' text
.