添加 UI 元素并测试

已完成

现在,您可以使用 UI 元素设置输出变量。 UI 元素为您提供一个值,但您需要将其存储在某个位置以供稍后使用,这就是输出变量的用途。

输入变量已关联步骤,但在录制操作时难以定义输出变量,因为其目标是获取信息而非执行选择等操作。 需要在流程中执行新操作来设置输出变量。

观看以下演示视频,了解您在本单元中完成的步骤。

在此流程期间,确保与流相关的桌面应用程序正在运行。 在“操作”窗格中展开 UI 自动化数据提取。 选择并将获取窗口中的 UI 元素的详细信息拖到流中的适当步骤(对于 Contoso Invoicing 流,放置在步骤 8 与 9 之间)。

在下一个对话框中,选择展开 UI 元素下拉菜单,然后选择添加 UI 元素

Power Automate 设计器将最小化,显示桌面应用程序和包含跟踪会话的小窗口。 跟踪会话不同于记录操作,需要您选择要捕获的元素。 您可在不影响跟踪会话的情况下执行操作。 要选择元素,请将光标悬停在元素上直到出现红色边框,按住 Ctrl 键并选择元素(在本例中为发票编码)在跟踪会话中进行记录。

做出选择后,Power Automate 会将您带回到流。 您的图像应类似于下图:

此操作将自动创建名为 AttributeValue 的变量,作为可在 Power Automate 桌面版中的后续操作中引用的输出。

从应用程序中检索元素(发票编码)时,将基于正在创建的新发票返回特定值。 您需要完成其他一些步骤以确保值为动态值。

选择屏幕右侧的堆叠纸张图标。 查找选定元素。 元素应以文本开头,您添加的文本应带有单引号,如以下屏幕截图所示。 选择省略号 (...) 并在菜单中选择编辑

在下一个对话框中,如果将光标悬停在文本上,将显示省略号 (...)。 选择省略号,然后选择编辑选择器

选择要编辑的元素,然后确保未选择名称等于 1030(或您的文本)。 本因素允许该值为动态而非静态。 选择更新,然后关闭编辑选择器对话。

现在您正在收集动态 UI 元素,可以设置输出变量。 在“操作”窗格中展开步骤变量,完成获取窗口中的 UI 元素的详细信息步骤后选择并拖动设置变量

您现在可以设置在之前单元中定义的输出变量。 设置输出变量允许您在云端流等下游流程中使用输出变量。 若要设置变量,请将变量名称放置在两个百分比符号之间:%InvoiceID%。 您可以通过类似的方式或使用 {x} 按钮填写目标:字段。 选择保存

如忘记变量名称,始终可以选择 Power Automate 设计器右上角的 {x} 查看变量。

现在,您已了解如何定义并设置输入和输出变量。 这些变量允许您提升桌面流的功能和动态性。

保存运行流查看工作情况。