我需要在运行有效的 Applescript 代码后打印到对话框中,或复制到 Mac 的剪贴板中,得到以下结果(简单的 html 代码)。有 3 个变量文件名变量、维度 1 变量和维度 2 变量:
img src="filenamevariable" width="dimension1variable" height="dimension2variable"
我有可能像上面一样用双引号发布变量。
任何人都可以建议我在脚本运行后在html代码上方打印(对话框)或复制到剪贴板的Applescript代码吗?谢谢!
答案 0 :(得分:0)
AppleScript 字符串仅由双引号分隔。字符串中的文字引号必须通过前面的反斜杠进行转义。 AppleScript 标识符需要在字符串之外解析,以便区分文本和代码。因此,它涉及将几个字符串组件连接在一起,这可以通过几种方式来完成。
最典型和最简单的方法是使用 &
运算符进行连接。我个人会将 HTML 双引号更改为单引号,因为它可以同时使用:
set imgTag to "<img src='" & ¬
filenamevariable & ¬
"' width='" & ¬
dimension1variable & ¬
"' height='" & ¬
dimension2variable & "'>"
如果您想在 HTML 中使用双引号,请转义它们:
set imgTag to "<img src=\"'" & ¬
filenamevariable & ¬
"\" width=\"" & ¬
dimension1variable & ¬
"\" height=\"" & ¬
dimension2variable & "\">"