我正在制作日历闹钟工作流程,该工作流程从网站提取文本并将其与每天存储在本地文件中的文本进行比较。我将文本存储在Automator中的两个变量“newText”和“oldText”中。使用以下apple-script代码,我尝试访问并比较这两个变量。如果他们是平等的,我希望突破工作流程。
on run {input, parameters}
set newText to value of variable "newText" of front workflow
set oldText to value of variable "oldText" of front workflow
if newText is equal to oldText then
tell me to quit
end if
end run
从automator运行时工作流程正常,但从日历事件启动时,我收到以下错误(第二行):
语法错误,预期行结束等,但找到“”“。
所有建议表示赞赏!
答案 0 :(得分:0)
在Automator之外,您必须将相关代码包装在应用程序告诉块中
tell application "Automator"
set newText to value of variable "newText" of front workflow
set oldText to value of variable "oldText" of front workflow
end tell
if newText is equal to oldText then
tell me to quit
end if