内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

云主机_大话西游百度云资源_免费

2021-07-19 18:57 出处:欧普曼云计算 人气: 评论(0

简介

这是一篇提交的"用模板增强你的机器人构建"博客系列文章。

在这篇文章中,我将向你展示如何使用SAP Intelligent RPA在Outlook中搜索具有特定条件的电子邮件。符合搜索条件的电子邮件将显示在弹出窗口中的表格中。对于本教程,我将在UI设计器中创建弹出式界面。

您将在本教程中学习:

如何使用Outlook库;如何在UI设计器中创建弹出窗口;如何在Outlook中搜索某些电子邮件;如何使用try-catch机制;

要遵循的步骤:

1.在UI设计器中创建并捕获弹出窗口;

2.创建新工作流;

3.导入Outlook库脚本;

4.在工作流中添加活动;

5.使用自定义逻辑丰富工作流生成的代码;

前提条件:

Microsoft Outlook

Desktop Studio 1.0.8.36

说明:

创建新项目并命名。

要创建我们的界面,我们需要转到UI设计器透视图,右键单击"弹出窗口"。我们有两个可能的选择:一个空的AppBar和一个空的Popup。选择第二个并为其命名。我将我的命名为"outputTable"。

要创建界面,请确保选择"设计模式"–从左到右的第二个图标:

要创建元素,联网,请右键单击红色方框,然后选择要添加的元素。首先,创建一个容器。在properties视图中,可以看到一些可以自定义的属性。您也可以使用设置.js文件来使用代码自定义元素。如果您正在更改设置.js文件,请确保保存该文件,以便更改也显示在屏幕上。如果从接口添加元素,则可能需要关闭设置.js文件并重新打开它,使代码是最新的。

创建容器后,可以开始添加其他元素。对于本练习,我们只需要添加一个以容器为父级的表(您可以从属性或设置.js文件)。默认情况下,有一个虚拟数据集和列结构。结构可以改变,数据集可以从中删除设置.js(上面的"test"数组)。

我们的表将有4列,包含每封电子邮件的详细信息:日期、发件人、主题、正文。要创建一个包含4列的列,请在红色边框中单击鼠标右键,选择"插入列表/表格",然后选择"表格"。

您可以选择任何颜色、图标和样式进行设计,也可以从"列宽"中修改列的尺寸。

最后,我的表格和弹出窗口如下:

这是我的弹出窗口生成的代码:

如果您想在工作流中使用此弹出窗口,下一步是捕获它。

重要事项:确保您的屏幕分辨率设置为100%,以便正确捕获弹出窗口。您可以从"显示设置"->"缩放和布局"进行更改。对于要由Desktop Studio注册的更改,您需要关闭并再次打开它。

您可以使用最后一个按钮捕获弹出窗口,然后按"开始捕获":

捕获弹出窗口后,您应该能够在"页面"视图下的工作流透视图中看到它:

2.创建新工作流

转到"工作流"透视图并创建新的工作流。我将我的命名为"searchEmail"。

3.导入Outlook库脚本

在新工作流的工作区中,您可以使用不同的功能访问和操作Microsoft Outlook文件。为了使您的项目编译和运行时不会出错,您首先必须在项目中启用Outlook库脚本:

转到"脚本"透视图;选择"项目"选项卡(左下角);在面板中的任意位置单击鼠标右键;选择"包含库脚本":弹出"添加库脚本"窗口;启用"Outlook集成";单击"保存";

4.在工作流中添加活动

对于此项目,您需要在工作流中添加自定义活动,以便使用Outlook库中的功能。您可以给出此活动的名称和描述,以便更好地区分其目的。我将我的名字命名为'搜索电子邮件'。我将相应的步骤命名为"SearchEmail"。使用提示性名称将使您能够更好地组织代码。

您的工作流程现在应如下所示:

重要提示:在您可以继续使用构建项目所需的其他功能之前。这样将生成工作流的脚本,我们可以对其进行增强。

5.使用自定义逻辑丰富工作流生成的代码

构建项目后,可以进入脚本透视图并打开工作流生成的脚本(它将具有相同的名称)。搜索您的活动并按其名称分步执行,您可以添加其他功能。

在这一步中,我们首先需要初始化outlook库,重置电子邮件集合,并声明一些稍后将使用的变量。我建议使用"try–catch"类型的机制来处理搜索返回错误的可能性。

在"try"分支中,我们首先创建搜索函数。在filter属性中,我们可以构建自定义搜索条件。我的筛选器包含(在注释中)多个条件,云报,可以使用逻辑运算符("AND"、"OR")组合这些条件。我选择在我的机器人中实现的行为是返回上周的未读邮件,52返现网,来自fakemails@sap.com'邮箱。当然,你可以选择你自己的要求。除了过滤器之外,我们还有其他属性,其中一些属性还包含在注释中。如前所述,大数据存储技术,海淘返利,您可以指定要用于搜索的outlook电子邮件帐户。小心,您需要在计算机上配置此帐户并登录。搜索完成后,我循环浏览每封电子邮件,并用它们的详细信息填充我的数组(数据集)。我将使用这个数组来设置表中的电子邮件。当然,最后我们需要向用户显示表,因此我们将打开弹出窗口。

在"catch"分支中,我们包含了在"try"分支上遇到错误时需要触发的操作。我选择在控制台中返回错误。

在执行搜索并打开弹出窗口以显示结果后,我们释放outlook库并结束场景。

下面是我的"搜索电子邮件"步骤代码:

结论

这篇博客文章应该帮助您了解"outlook库"的用法、如何创建弹出窗口以及如何创建弹出窗口使用"Outlook库"中的自定义筛选搜索电子邮件。最后,您应该能够理解这些功能并在场景中使用它们。

分享给小伙伴们:
本文标签: 主机大话西游百度资源免费

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表