自动指令
本教程由@叶桐枫 贡献。
运行逻辑
动作按照从上往下顺序执行,触发器符合则进入条件,条件符合则进入动作。
触发器
当触发器被触发时,则执行后续动作。 存在多个触发器时,从上往下有一个触发器被触发则执行动作。 注 :可以通过标签判断由哪个触发器触发。
条件
当触发器被触发之后,则进行条件判断,符合条件则执行动作,反之不执行。 存在多个条件时,请看这里⬇️需要符合条件。 条件可以为空,也可以不填写条件。此时触发则执行任务。
动作
当触发器和条件全部符合之后才会执行动作。
进阶选项
动作执行策略
此选项用来控制当前自动指令与其他指令执行的策略。 指令内部按照从上往下顺序执行。
异步
不同指令动作并行执行。 有多个指令被触发,则同时分别执行每个指令。
同步
不同指令在全局顺序执行。 当第一个指令被触发,紧接着第二个指令被触发。此时,只有当先触发的指令完全结束之后,才会执行后续触发的。 注 : 请不要在选择同步策略的指令内使用长耗时动作,这会影响其他同策略动作的执行!!!
同指令同步
与同步类似,但是作用域是相同指令。意味着相同指令将同步执行,不同指令则异步执行。
重复执行策略
此策略适用于触发器在任务未完成期间再次被触发。
继续执行新任务
不结束旧任务的同时,执行新任务。
取消旧任务执行新任务
结束旧任务所有动作,执行新任务。
取消执行新任务,继续执行旧任务
不执行新任务,将旧任务执行完毕
退出指令
当此处触发器被触发,且条件符合,则结束当前任务,执行退出指令当中的动作。
Hooks
相当于一个触发器为 指令开/关/删除 这三种情况下的无条件动作。
被启用时
开关打开,执行动作。
被禁用时
开关关闭,执行动作。
被删除时
指令被删除,执行动作。
极客选项
指令示例ID
指令实例是指指令触发时,执行指令动作的任务实例;对于每一个任务实例,都会有一个ID来标识这个任务,你可以设置不同的指令ID的生成方式,用来实现任务的管理。通常,进阶选项中的重复策略、退出指令,都会根据指令ID来执行。