- 发行说明
- 入门指南
- 教程
- 自动化项目
- 创建自动化
在可用的默认项目笔记本中,所有自动化项目都带有许多公式。从活动字段的
菜单中选中公式,可以很容易地将其合并到您的自动化中。在本教程中,我们将创建一个简单的货币换算自动化程序,演示如何将自己的公式添加到项目笔记本中并在项目中使用它。
我们将首先在“项目笔记本”的 Scratchpad 工作表的单元格 C1 中手动添加一个将美元转换为欧元的公式,然后创建一个执行以下任务的自动化程序:
- 通过网页搜索检索美元对欧元的汇率,并将其添加到单元格 A1 中。
- 在项目执行期间提示输入美元金额,并将其添加到单元格 B1 中。
- 显示一个消息框,其中的欧元等于在单元格 C1 中计算的美元金额。
总结一下,我们将命名自动化中使用的单元格并将项目更新为使用命名的单元格,以此确保我们的自动化系统未来不受项目笔记本任何更改的影响。
-
第 1 步:建立一个项目并更新项目笔记本。
- Create a new blank project using the default settings.
- 在 StudioX 功能区中单击“项目笔记本”,以在 Excel 中打开文件。
- 在 Excel 文件中,选择“Scratchpad”工作表,然后在单元格 C1
=A1*B1中输入公式。此公式使用在单元格 A1 中添加的汇率将单元格 B1 中添加的美元金额转换为欧元。
-
第 2 步:从网页上获取汇率。
-
Open Internet Explorer, navigate to google.com, and search for
usd to euro exchange rate. -
在 StudioX 中,单击
,然后在屏幕顶部的搜索框中找到“使用应用程序/浏览器”活动并将其选中。该活动随即添加到“设计器”面板中。 -
在“使用应用程序/浏览器”活动中,单击“指定应用程序”,然后将鼠标移动到包含汇率搜索结果的页面,当浏览器页面以蓝色突出显示时,请单击其中的任意位置。
您已表明要在自动化中使用带搜索结果的页面。
-
单击
在“使用应用程序/浏览器”活动中,然后在屏幕顶部的搜索框中找到“获取文本”活动并将其选中。该活动随即添加到“设计器”面板中。 -
在“获取文本”活动中:
-
单击“在屏幕上指定目标”,然后将鼠标指针移至网页搜索结果页面顶部的欧元值,当该值突出显示时,单击该值。该值被识别为目标,并以绿色突出显示。在“选择选项”窗口中单击“确认”以保存选择。目标和任何已识别锚点的图像将显示在“获取文本”活动中。
-
Click
on the right side of the Save to field, and then select Project Notebook (Notes) > Indicate in Excel. In Excel, select cell A1, and then click Confirm in the UiPath tab in the Excel ribbon. You have indicated that you want to paste the exchange rate in cell A1 in the Scratchpad sheet of the Project Notebook.
-
-
-
第 3 步:提示输入美元金额,并显示等值的欧元。
-
单击
然后在屏幕顶部的搜索框中找到“写入单元格”活动并将其选中。该活动随即添加到“设计器”面板中。 -
在“写入单元格”活动中:
-
单击
,然后选择“运行时询问” 。 -
Click
on the right side of the Where to write field, and then select Project Notebook (Notes) > Indicate in Excel. In Excel, select cell B1, and then click Confirm in the UiPath tab in the Excel ribbon.您已指明要在项目执行期间提示用户输入美元金额,并且要将此值粘贴到“项目笔记本”的 Scratchpad 工作表中的单元格 B1 中。
-
-
单击
,然后在屏幕顶部的搜索框中找到“消息框”活动并将其选中。该活动随即添加到“设计器”面板中。 -
在“消息框”活动中,单击
,然后选择“文本” 。 -
我们想要显示消息“X 美元等于 Y 欧元”。为此,在文本生成器中:
-
单击
,然后选择“项目笔记本(笔记)” > “在 Excel 中指定” 。在 Excel 中,选择单元格C1 ,然后在 Excel 功能区的“UiPath”选项卡中单击“确认” 。 -
输入文本
USD is the equivalent of。 -
单击
,然后选择“项目笔记本(笔记)” > “在 Excel 中指定” 。在 Excel 中,选择单元格B1 ,然后在 Excel 功能区的“UiPath”选项卡中单击“确认” 。 -
输入文本
EUR.。文本应如下图所示。
-
-
在文本生成器中单击“保存”,然后在 StudioX 功能区中单击“保存”以保存自动化,单击“运行”来执行自动化。
系统会从 Web 搜索中检索汇率,然后提示用户输入一个值,在 Excel 中将该值从美元转换为欧元,并显示一条带有转换结果的消息。
-
-
第 4 步:通过在项目笔记本中命名单元格来优化自动化。
现在,您的自动化功能已完全可用,但是您可以通过命名其中使用的单元格并更新引用它们的活动来进一步改进它。命名单元格具有以下优点:
- 配置活动时,您可以直接从
菜单选择已命名的单元格,而无需打开文件并在 Excel 中指定。 - 通过名称而不是通过引用来标识单元格意味着,如果对 Excel 文件的更改导致单元格移位,不必担心会更新活动以指向正确的单元格。
要命名单元格并更新项目:
更新后的项目应如下图所示。
-
在 Excel 中打开项目笔记本,并使用公式栏左端的“名称框”在 Scratchpad 工作表中重命名以下单元格:为单元格 A1 输入名称
ExchangeRate。为单元格 B1, 输入名称USDValue。为单元格 C1 输入名称EURValue。 -
更新项目中的活动以使用单元格名称:
- 在“获取文本”活动中,单击
点击“保存至”字段右侧的,然后选择“项目笔记本(笔记)” > “Scratchpad [工作表]” > “汇率” 。 - 在“写入单元格”活动中,单击
,然后选择“项目笔记本(笔记)” > “Scratchpad [工作表]” > “USD 值” 。 - In the Message Box activity, click
, then select Text and update the two references to cells in Excel:
- 删除
[Excel] Scratchpad!B1,然后单击文本框右侧的
,然后选择“项目笔记本(笔记)” > “Scratchpad [工作表]” > “USDValue”。 - 删除
[Excel] Scratchpad!C1,然后单击文本框右侧的
,然后选择“项目笔记本(笔记)” > “Scratchpad [工作表]” > “EURValue”。
- 删除
- 在“获取文本”活动中,单击
- 配置活动时,您可以直接从