Applescript 如何用双引号打印结果?
Applescript how to print results in double quotes?
我需要打印到对话框中,或复制到 Mac 的剪贴板,在 运行 运行 Applescript 代码后得到以下结果(简单的 html 代码)。有 3 个变量 filenamevariable、dimension1variable & dimension2variable:
img src="filenamevariable" width="dimension1variable" height="dimension2variable"
我遇到了如上用双引号发布变量的问题。
任何人都可以向我推荐用于打印(对话框)或复制到剪贴板的 Applescript 代码,上面 html 脚本之后的代码是 运行?谢谢!
AppleScript 字符串仅由双引号分隔。字符串中的文字引号必须通过前面的反斜杠进行转义。 AppleScript 标识符需要在字符串外部进行解析,以便区分文本和代码。因此,它涉及将几个字符串组件连接在一起,这可以通过几种方式完成。
最典型和最简单的方法是使用&
运算符进行连接。我个人会将 HTML 双引号更改为单引号,因为它可以使用以下任意一种:
set imgTag to "<img src='" & ¬
filenamevariable & ¬
"' width='" & ¬
dimension1variable & ¬
"' height='" & ¬
dimension2variable & "'>"
如果要在 HTML 中使用双引号,请转义它们:
set imgTag to "<img src=\"'" & ¬
filenamevariable & ¬
"\" width=\"" & ¬
dimension1variable & ¬
"\" height=\"" & ¬
dimension2variable & "\">"
我需要打印到对话框中,或复制到 Mac 的剪贴板,在 运行 运行 Applescript 代码后得到以下结果(简单的 html 代码)。有 3 个变量 filenamevariable、dimension1variable & dimension2variable:
img src="filenamevariable" width="dimension1variable" height="dimension2variable"
我遇到了如上用双引号发布变量的问题。
任何人都可以向我推荐用于打印(对话框)或复制到剪贴板的 Applescript 代码,上面 html 脚本之后的代码是 运行?谢谢!
AppleScript 字符串仅由双引号分隔。字符串中的文字引号必须通过前面的反斜杠进行转义。 AppleScript 标识符需要在字符串外部进行解析,以便区分文本和代码。因此,它涉及将几个字符串组件连接在一起,这可以通过几种方式完成。
最典型和最简单的方法是使用&
运算符进行连接。我个人会将 HTML 双引号更改为单引号,因为它可以使用以下任意一种:
set imgTag to "<img src='" & ¬
filenamevariable & ¬
"' width='" & ¬
dimension1variable & ¬
"' height='" & ¬
dimension2variable & "'>"
如果要在 HTML 中使用双引号,请转义它们:
set imgTag to "<img src=\"'" & ¬
filenamevariable & ¬
"\" width=\"" & ¬
dimension1variable & ¬
"\" height=\"" & ¬
dimension2variable & "\">"