我有一个自动化工作流程。如何让它在if
语句中重新启动工作流?
on run {input, parameters}
if (input as text) is "" then
-- restart workflow
end if
return input
end run
我有一个自动化工作流程。如何让它在if
语句中重新启动工作流?
on run {input, parameters}
if (input as text) is "" then
-- restart workflow
end if
return input
end run
没有 AppleScript
在 automator 工作流程结束时,将Loop
. (Loop
在Library > Utilities
)Loop
有一个选项Ask to Continue
。如果用户单击Continue
,Automator 将重新启动工作流程。如果没有,Loop
将执行后面的下一个过程。
使用 AppleScript
在 automator 工作流程结束时,将Run AppleScript
和Loop
. 将Loop
选项设置为Loop automatically
和Stop After
1000 times
。AppleScript 代码如下。
on run {input, parameters}
if (input as text) is "" then
tell me to quit
end if
return input
end run
后一种选择可以重复不超过1000次。