自动程序在运行applescript时启用/禁用/删除操作

自动程序在运行applescript时启用/禁用/删除操作,applescript,automator,Applescript,Automator,我有一个带有运行Applescript操作的自动机工作流。是否可以在我的运行Applescript中启用/禁用/删除另一个自动机操作 编辑:我已开始悬赏。我正在寻找能够在Automator应用程序中执行此操作的问题。我不知道在Automator应用程序中执行此操作的方法,但请尝试一下-以下示例工作流中的脚本将切换其后面操作的enabled属性。使用3个操作创建新工作流: 1) 请求文本操作以获取一些输入 2) 一个运行AppleScript操作来测试输入并执行以下操作: on run {inpu

我有一个带有
运行Applescript
操作的自动机工作流。是否可以在我的
运行Applescript
中启用/禁用/删除另一个自动机操作


编辑:我已开始悬赏。我正在寻找能够在Automator应用程序中执行此操作的问题。

我不知道在Automator应用程序中执行此操作的方法,但请尝试一下-以下示例工作流中的脚本将切换其后面操作的enabled属性。使用3个操作创建新工作流:

1) 请求文本操作以获取一些输入

2) 一个运行AppleScript操作来测试输入并执行以下操作:

on run {input, parameters}

    if (input as text) is "" then -- if no input then disable the following action
        set currentAction to index of current action of front workflow -- the most recent completed action
        tell Automator action index (currentAction + 2) of front workflow to set enabled to not enabled
    end if

    return input
end run
3) 请求确认设置对话(或不设置对话)的操作


您可以使用其他操作属性,如名称,但如果同一操作有多个,则索引或id会更好地工作。

如何按名称引用自动机操作?我尝试过:告诉自动机操作名称“新文本文件”的前端工作流设置为启用启用