data-service
2023.4
false
  • 入门指南
    • 简介
    • 用户界面
    • Data Service 配置清单
    • 安装 Automation Suite
  • 设置和配置
  • 使用 Data Service
  • 参考
    • Data Service Studio 活动
    • API 访问权限
  • 示例和教程
    • 在项目中使用实体
    • 在实体记录中上传文件字段
    • 在实体记录中下载文件字段
    • 使用批处理活动从 CSV 上传数据
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
Data Service 用户指南
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 2024年4月19日

在实体记录中下载文件字段

使用 Studio,您可以轻松操作实体记录的特定文件。这些活动可用于执行各种操作,例如上传、下载或删除实体记录的指定字段的指定文件。

以下示例演示了如何自动从 Data Service 下载包含从维基百科页面提取的奥运会信息的指定文件,以将其用于其他操作。

前提:在 Data Service 中创建实体

按照 创建实体 页面中详述的步骤,我们创建了一个实体,用于存储有关奥运会的信息。

“奥运会”实体具有以下字段:“名称”(文本)和“徽标”(文件)。

请查看以下页面:

  • “上传文件”活动,因为其中包含有关如何使用此活动轻松上传徽标的详细信息;
  • 文件 页面,因为它提供了有关如何从平台上传徽标的详细信息。

    注意:系统内置字段会自动添加到实体中,以提供有关创建该实体的详细信息。


步骤 1:构建工作流

与查询相关的记录

我们将使用“查询实体记录”活动并设置 folder 变量,从 Data Service 拉取“奥运会”实体的记录列表。这将遍历“名称”字段中的所有记录,并在 olympicsRecords 变量中输出这些记录,以在后续的“输入对话框”活动中使用。


创建输入对话框

添加“输入对话框”活动以显示一个对话框,其中包含 Select 标签消息和 Multiple choice 输入类型。在“输入选项数组”中,添加先前为“查询实体记录”活动创建的 olympicsRecords 变量,并应用函数 olympicsRecords.Select(Function (o as Olympics) o.Name).ToArray,以设置要从中进行选择的选项数组。
设置 selectedOlympics 变量,以收集输出结果。


向文件分配值

使用“分配”活动将先前在“输入对话框”活动中创建的 olympicsRecords.First(Function (o as Olympics) o.Name = selectedOlympics) 变量分配给新的 olympicEdition 变量。


设置“选择文件夹”对话框

添加“选择文件夹”变量以打开一个对话框,并为输出文件夹路径创建 folder 变量。您将在后续的“从记录字段下载文件”活动中使用此变量。


从记录字段下载文件

使用“从记录字段下载文件”活动,从 olympicEdition.Id 实体记录的徽标文件中下载 folder 文件。


运行 PowerShell 命令

添加“调用 PowerShell”活动以执行以下命令行:Path.Combine(folder, olympicEdition.Logo.Name),从而合并以下输入参数:在“奥运会”实体中创建的 folderolympicEdition 变量以及“徽标”和“名称”字段。

此活动的用途是调用文件的完整路径,并在默认的照片查看器或编辑器中打开该文件。



[可选]“注释掉”

作为可选步骤,我们添加了一个有关如何执行文件删除的示例,该活动已注释掉,以便在运行时不删除文件。为此,我们添加了“取消注释”活动。此处包括以下不会在运行时执行的活动:

请注意,您可以取消注释它来进行试验。



  1. 设置子活动顺序。

    我们添加了一个序列活动,并将其重命名为“已忽略的活动”

  2. 此处包括“从记录字段删除文件”活动,用于从指定的实体记录字段中删除文件。


  3. 为使“从记录字段删除文件”活动按预期工作,请按如下所示设置该活动:
    1. “记录 ID”设置为在“从记录字段下载文件”活动中创建的 olympicEdition.Id 变量。
    2. 要从中删除文件的字段是本示例开头创建的“在 Data Service 记录中创建的徽标”文件。
    3. 输出记录是在“分配”活动中创建的 olympicEdition 变量。


完成后,项目应如下所示:



此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。