0

自動化ワークフローがあります。ifステートメントでワークフローを再開するにはどうすればよいですか?

on run {input, parameters}

if (input as text) is "" then
    -- restart workflow
end if

return input
end run
4

1 に答える 1

0

AppleScript なし

自動化ワークフローの最後に、Loop. (LoopにあるLibrary > Utilities)LoopにはオプションがありますAsk to Continue。ユーザーが をクリックContinueすると、Automator はワークフローを再開します。そうでない場合は、次のプロセスLoopが実行されます。

AppleScript を使用

自動化ワークフローの最後に、 と を置きRun AppleScriptますLoopLoopオプションを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 回まで繰り返すことができます。

于 2011-11-12T23:26:51.420 に答える