我正在为一个Alfred工作流编写脚本。但是,字符串比较永远不会评估为真。字符串比较在Alfred中永远不会评估为真
脚本内的"{query}"
确实会被替换,我可以正面使用display dialog "{query}"
和display dialog class of "{query}"
正确ctext
值类型。
if "{query}" is equal to "a" then
say "in the a case"
else
say "in the else case"
end if
我也曾尝试使用if "{query}" = "a" then
但仍然有相同的结果。
评估一直下降到else
声明。
在编写条件语句时,我指的是下面的文章。
http://computers.tutsplus.com/tutorials/if-and-if-else-applescript-conditional-statements--mac-45590
检查“**双引号**”和“** **反斜杠”复选框来设置的AppleScript – jackjr300
逃逸@ jackjr300感谢您的意见。检查转义复选框后,评估仍然是错误的。 –