活动
最新
False
横幅背景图像
传统集成活动
上次更新日期 2024年4月22日

快速入门 - 搜索、下载和回复

概述

本指南旨在帮助您使用不同的 Slack 活动(包括 “ 搜索”、“ 下载文件”、“ 回复”和 “ 获取回复”)创建工作示例。

此工作示例使您能够快速验证与 Slack 工作区的连接,并熟悉所包含活动的输入/输出数据类型。

完成本指南中的步骤后,您将获得一个自动化序列,该连接器将执行以下操作:

  1. 与您的 Slack 工作区 (Slack 作用域) 建立连接。
  2. 使用关键字搜索 Slack 频道并返回结果 (Search)。
  3. 下载“ 搜索” 活动期间找到的第一个文件 (下载文件)。
  4. 回复“ 搜索” 活动期间找到的第一条消息(回复),并附上附件。
  5. 通过输出已下载和附加的文件的名称( 获取回复 写入行 ),验证 回复 和 下载文件 活动的结果。



先决条件

在开始之前:

  1. 完成 Slack 设置 步骤。
  2. 通过“ Slack 作用域 ”活动向要连接的 Slack 频道发送消息及附件。 您的消息应包含可在“ 搜索” 活动的“ 查询 ”属性中使用的唯一关键字

    • 创建本指南时,我们的消息是: “附件是演示文件” ,附件名称为 DemoFile.docx

步骤

构建项目
  1. 将“ Slack 作用域 ”活动添加到您的项目中。
  2. 输入 Slack 应用程序的客户端 ID。
  3. 输入 Slack 应用程序的客户端密码。

  4. 从“ 作用域 ” 下拉列表中,选择列出的所有作用域。

    *有关作用域的更多信息,请参阅设置指南中的 添加应用程序权限

  5. 单击“设计面板”中的“ 连接 ”按钮。

    *有关此按钮的更多信息,请参阅“ Slack 作用域”活动详细信息页面中的“ 连接并撤销令牌 ”。

  6. 在“ Slack 作用域”活动中添加“ 搜索 ”活动。
  7. 使用您在 Slack 应用程序中使用的相同搜索修饰符输入搜索 查询 (例如, “in:#slack-quickstart demo file”)。

  8. FirstFileFound 输出属性创建并输入 SlackFile 变量(例如, firstFileFound)。
    • 创建变量时,选择 UiPath.Slack.Models.SlackFile 作为变量类型。
  9. FirstMessagFound 输出属性创建并输入 Message 变量(例如, firstMessageFound)。
    • 创建变量时,选择 UiPath.Slack.Models.Message 作为变量类型。
  10. 在“搜索”活动之后添加“ 下载文件 ”活动。
  11. 在“ 文件 ” 属性中,输入您在“ 搜索” 活动中为“ FirstFileFound ” 属性创建的 SlackFile 变量(例如, firstFileFound)。
  12. 在“ 路径 ” 属性中,输入要将文件下载到的本地路径。 在本指南中,请在本地路径末尾附加一个新文件名(例如, “C:\UiPath_Projects\ReplyFile.docx”

    • 有关“ 路径 ”属性和文件命名的更多信息,请参阅“下载文件”活动详细信息页面中的“ 路径 ”。
  13. 在“下载文件”活动之后添加“ 回复 ”活动。
  14. 在“ 消息” 属性中,输入您为“ 搜索” 活动中的“ FirstMessageFound”属性创建的 Message 变量(例如, firstMessageFound)。
  15. 输入您的回复 文本
  16. 在“ 文件 ” 属性中,输入您在“ 下载文件 ” 活动中输入的值(例如, “C:\UiPath_Projects\ReplyFile.docx”)。

    • 虽然最好为“ 回复 ”输出属性创建并输入 Message 变量,但在本示例中,您不需要这样做,因为它在验证活动结果时不适用。


测试您的项目
  1. 要验证您的回复消息和附件是否已成功发送,请在“回复”活动之后添加“ 获取回复 活动。
  2. 在“ 消息” 属性中,输入您为“ 搜索” 活动中的“ FirstMessageFound”属性创建的 Message 变量(例如, firstMessageFound)。
  3. 为“ 回复 ”输出属性创建并输入 Message[] 变量(例如,“ 回复”)。
    • 创建变量时,选择 UiPath.Slack.Models.Message[] 作为变量类型。
  4. 要处理并查看回复的输出,请在“ 获取回复 ”活动之后添加 和 活动。
  5. 在“类型 参数”属性中,选择 UiPath.Slack.Models.Message
  6. 在“ ” 属性中,输入您在“ 获取消息” 活动中为“回复” 输出属性创建的 Message[] 变量(例如, 回复)。
  7. 对于“ 写入行 ”活动中的“文本”属性,输入 item.Files(0).FileName 以输出附加的文件的名称。
  8. 在“ 遍历 循环”活动之后添加另一个“写入行”活动。
  9. 在“ 文本 ” 属性中,输入 firstFileFound.FileName 以输出在“ 搜索” 活动期间找到的文件的名称。
  10. 单击“ 开始 ”,然后在输出窗口中验证结果。



操作完毕!

准备就绪后,请尝试其他 快速入门 指南,以更熟悉不同的 Slack 活动。

要了解有关 Slack 活动(包括示例属性输入/输出)的更多信息,请参阅“ 活动 ”页面以获取完整的活动列表以及指向活动详细信息页面的链接。

  • 概述
  • 先决条件
  • 步骤

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.