- 发行说明
- 入门指南
- 教程
- 自动化项目
- 创建自动化
- 故障排除
本教程教您如何在 StudioX 中创建基本的任务自动化项目并在计算机上运行。自动化流程将处理一个包含具有名称的列的 Excel 文件,并使用https://www.rpasamples.com/unicornname上的 unicorn 名称生成器为每个名称生成一个 unicorn 名称。然后,从网页中提取每个 unicorn 名称,并将其添加到电子表格中相应名称旁边的另一列。
在开始之前:
-
使用此页面底部的按钮,可以在本教程中的自动化项目中下载归档文件。解压缩档案并将文件 ExcelFile.xlsx 复制到您的桌面。
-
本示例使用的是 Google Chrome,需要安装适用于 Chrome 的 UiPath 扩展程序。要安装该程序,请转到“主页(StudioX 后台视图)” > “工具”,然后在“UiPath 扩展程序”下单击“Chrome”。
如果要改用 Edge 或 Firefox,请为该浏览器安装扩展程序。如果要使用 Internet Explorer,则不需要扩展程序。
-
创建新项目
-
在 StudioX 后台视图中,选择“开始”选项卡,然后在“新建项目”下选择“空白任务”。
If you don't want to start from a blank project, select one of the options under New from Template to start from one of the available project templates instead. For more information, see Project Templates.
-
提供以下信息:
-
Process name - Enter a name for the automation project. We recommend using a name that describes the automation you are going to create, as this will make it easier for you to identify this project among others later. For this example, we'll use First automation project.
-
Location - Browse to a location on your hard drive where to create the process. The default location is
%USERPROFILE%\Documents\UiPath. -
Description - Optionally, enter a brief description to provide more details about the process.
-
-
(可选)选择“显示高级选项”以配置项目设置。如果未选择此选项,则将使用默认设置创建项目。
- 指定要使用的 Excel 文件 - 指定要用作项目笔记本的 Excel 文件,这是项目中要使用的 Excel 数据的暂存器。默认情况下,将在项目文件夹中创建一个名为
Project_Notebook.xlsx的文件。您可以编辑该文件名,浏览到其他文件夹创建该文件,或选择现有的 Excel 文件。 - 稍后为其命名 - 输入一个名称,活动与之交互时将使用该名称引用项目中的 Excel 文件。默认名称为
Notes。 - “访问密码”- 如果适用,请输入打开文件所需的密码。
- “编辑密码”- 如果适用,请输入编辑文件所需的密码。
- 自动保存文件 - 如果要在自动化结束时保存工作簿,请选择此选项。否则,执行后,文件将返回到初始状态。默认情况下未选中此选项。
- “只读”- 如果要以只读模式打开文件,请选择此选项。如果文件被锁定以进行编辑或具有编辑密码,这使您可以执行数据提取操作。默认情况下未选中此选项。
- 指定要使用的 Excel 文件 - 指定要用作项目笔记本的 Excel 文件,这是项目中要使用的 Excel 数据的暂存器。默认情况下,将在项目文件夹中创建一个名为
-
单击“创建”以创建项目。
该项目已创建,且“设计器”面板中已显示空白工作流。现在,您可以通过添加活动来开始构建自动化项目。您可以从左侧的“活动”面板中添加活动,方法是双击活动或将其拖放到“设计器”面板中,或者单击“添加活动”
位于“设计器”面板的中央。
-
-
第将网页和 Excel 文件添加到自动化中
-
在 Chrome 浏览器中,导航到 https://www.rpasamples.com/unicornname。
-
在 StudioX 的“活动”面板中,选择“App/Web”选项卡,然后双击 “使用应用程序/浏览器”活动。该活动随即添加到“设计器”面板中。
-
在“使用应用程序/浏览器”活动中,单击“指定应用程序”,然后将鼠标指针移至 Chrome 中具有 unicorn 名称生成器的页面。当该窗口突出显示后,单击其中的任意位置。
该网页随即添加到自动化中,“使用应用程序/浏览器”活动名称已更新浏览器和 URL(后者也已添加到“浏览器 URL”字段)以及该网页的屏幕快照。
-
在“使用 Excel 文件”活动中:
-
Click Browse
to the right of the Excel file field, and then browse to the Desktop and select ExcelFile.xlsx. -
在“引用为”字段中,保留默认值
Excel。您已指明要使用文件 ExcelFile.xlsx,该文件在您的项目中将称为“Excel”。
-
-
-
添加要在浏览器和 Excel 中执行的活动
-
单击“使用 Excel文件 ”活动中的“添加活动”
,然后使用窗口顶部的搜索框找到并选择“对 Excel 范围内的行重复操作”常见场景。如果您开始输入“对 Excel 中的行重复操作”,则可以轻松找到它。 -
在“遍历 Excel 行”活动中:
-
Click Plus
on the right side of the In range field, and then select Excel > Sheet1 [Sheet]. Your selection is displayed in the In range field as [Excel] Sheet1. -
选择“具有标头”,以指定所选内容的第一行是标头行。
您已指明要迭代访问 Excel 文件的 Sheet1 中的行。
-
-
单击“添加活动”
在“遍历 Excel 中的行”活动中,然后在窗口顶部的搜索框中找到“键入到”活动并将其选中。该活动随即添加到自动化中。 -
在“键入到”活动中:
-
单击“在屏幕上指定目标”,然后将鼠标指针移到 unicorn 名称生成器网页上的文本框“您的名字是什么?”上。当文本框突出显示时,请单击它,该文本框被标识为目标,旁边的标签被标识为锚。在“选择选项”窗口中单击“确认”以保存选择。目标和锚点的图像将显示在“键入到”活动中。
-
单击字段右侧的“加号”
在“输入此项”字段右侧,然后选择“当前行” > “名称” 。您已指明,当遍历 Excel 文件中的行时,您想要从迭代中的当前行复制名称并将其粘贴到网页上的文本框中。
-
-
单击“添加活动”
在遍历 Excel 中的行活动中,在窗口顶部的搜索框中找到并选择单击活动。该活动随即添加到自动化中。 -
在“点击”活动中:
-
单击“在屏幕上指定目标”,然后将鼠标指针移到 Unicorn 名称生成器网页上的“获取名称”按钮上。当按钮突出显示时,单击它。该按钮将被识别为目标。在“选择选项”窗口中单击“确认”以保存选择。目标的图像显示在“点击”活动中。
您已指明,当您遍历 Excel 文件中的行时,将当前行中的名称复制到网页上的文本框中后,您想要单击“获取名称”按钮。
-
-
单击“添加活动”
在遍历 Excel 中的行活动内的单击活动下方,在窗口顶部的搜索框中找到并选择获取文本活动。该活动随即添加到自动化中。 -
在“获取文本”活动中:
-
单击“在屏幕上指定目标”,然后将鼠标指针移至 unicorn 名称生成器网页上生成的名称(默认情况下,为占位符文本 [Unicorn 名称])。当文本突出显示时,单击它。该文本将被识别为目标,但不会自动检测到锚点。由于 Unicorn 名称每次生成时都会更改,因此我们还需要添加一个锚点,以确保在项目执行时标识目标。
仍处于选择模式时,将鼠标指针移至文本上方的“您的 Unicorn 名称”标签,并在该标签突出显示时单击它。该标签将被标识为锚点,并且“选择选项”窗口将显示消息目标和锚点已确定。在“选择选项”窗口中单击“确认”以保存选择。
目标和锚点的图像将显示在“获取文本”活动中。
-
单击字段右侧的“加号”
,然后选择“当前行” > “Unicorn 名称” 。您已经表明,当遍历 Excel 文件中的行时,您想要将生成的名称从网页复制到迭代中当前行的 Unicorn 名称列中。
-
-
-
运行自动化
在 StudioX 功能区中单击“保存”,以保存项目,然后单击“运行”来执行此自动化。
程序将打开 Excel 文件,并将其中每一行的名称复制到网页,生成一个 unicorn 名称,然后将其复制到 Excel 文件中的相应单元格。自动化完成后,将保存并关闭 Excel 文件。
Congratulations! You have just created your first automation. Next, let's go over a few tutorials to learn more about what StudioX can do.