在“捷径”中使用“如果”操作
使用“如果”操作(也称为条件语句)来设置检查某个条件的捷径,并使捷径根据符合的条件来执行不同的操作。“如果”操作可让您灵活设置操作遵循的不同路径(取决于只当捷径运行时才能获知的条件)。
简而言之,“如果”操作可让您在捷径中进行如下表达:如果条件为真,执行此操作;否则执行另一操作。每个结果会运行不同的一系列操作。
您可以使用“如果”操作来测试传入操作的内容是否符合某个条件。例如,您可以使用“如果”操作来验证从上一个操作中取回的网页中是否包含词语“肉饼”。
【注】如果不熟悉输入和输出的概念,请参阅捷径如何工作?
放入捷径中的“如果”操作包括三个标记(即捷径编辑器中的标签): “如果”(不显示为单独的标签)、“否则”和“结束如果”。
在“如果”标记内,您可以配置“输入”和“值”参数。轻点“输入”参数以选取四个可用条件之一:
等于:测试输入是否与指定的值(文本或数字)完全匹配。
包含:测试输入(可能是文本正文或列表)是否包含至少一处指定的文本。
大于:测试输入是否大于某个数字。
小于:测试输入是否小于某个数字。
只有传入数字时才可以使用“大于”和“小于”。
由于“如果”操作有两个可能的结果(条件为真或条件为假),您可以将操作放在两条路径中。捷径运行时,真条件会将输入传递到“如果”之后的第一个操作,假条件会将输入传递到“否则”标记之后的第一个操作。
“如果”实例或“否则”实例中产生输出的最后一个操作会将其内容作为输出传递到“结束如果”标记(可作为“如果的结果”魔法变量取回)。这意味着“如果”操作中每条路径的最后一个操作会影响整个操作的输出。
【提示】您可以将多个“如果”操作放在彼此内部,在捷径中创建更高级的决策树:在捷径编辑器中拖移第二个“如果”操作,使其与第一个“如果”操作的下部重叠。则第二个“如果”操作会嵌套(缩进)到第一个“如果”操作的下方。