Switch 操作组

已完成

当流的后续步骤依赖于特定变量的值时,将使用 Switch 操作组。 让我们通过一个示例来说明这一点。

以下流将检索 Documents 文件夹中所有文件的列表,并基于 3 种类型的文件名生成文件计数:包含单词付款的文件名、包含单词员工的文件名和包含单词计划的文件名。 然后,包含文件计数的消息将显示在屏幕上以供用户审查。

首先,我们将检索 Documents 文件夹的路径,检索内部的所有文件,并初始化四个变量以充当文件计数器:

初始化文件计数器的屏幕截图。

由于位于 Documents 文件夹中的文件存储在列表中,因此我们将使用 For Each 循环迭代浏览每个文件:

已添加 For each 操作的屏幕截图。

现在,必须针对所需关键字检查每个文件。 要实现本目标,我们将使用 Switch 操作:

“要检查的值”设置为当前项目的 Switch 操作对话框的屏幕截图。

已添加 Switch 操作的屏幕截图。

接下来,我们将使用 Case 操作添加备选情况。 使用包含比较,因为文件名包含的字符数可能多于我们的关键字:

“运算符”设置为“包含”并且“要比较的值”设置为“付款”的 Case 操作对话框的屏幕截图。

最终,流应如下所示:

各个情况已添加到 For each 操作的屏幕截图。

如果某些文件不包含我们的关键字,我们还将添加无条件备选:

Default Case 已添加到 For each 操作的屏幕截图。

在每种情况中,我们将增加相应的计数器变量;最后,我们将添加要显示的消息框:

“增加变量计数器”已添加到每种情况的屏幕截图。