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

在实体记录中上传文件字段

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

重要提示:

单个文件的最大大小不能超过 10 MB,否则可能会发生意外行为。

以下示例包含一个主要 XAML,演示了如何从奥运会相关维基百科页面下载文件,然后将文件上传到 Data Service

前提步骤 1:在 Data Service 中创建实体

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

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

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


前提步骤 2:在 Studio 中导入实体

在 Studio 的工作流中导入实体。

以下工作流将抓取某届奥运会的相关信息和图像,将找到的数据映射到参数,并将其传递到主工作流。



步骤 3:构建工作流

与查询相关的记录

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


IF条件

通过添加“IF 条件”活动,我们可以采取以下两个不同的操作过程之一,具体取决于 existingRecords 变量的计数是否为 0:


1. 如果记录不存在,则创建该记录并为其分配值

如果找不到表示满足existingRecords=0条件的记录,请创建一个新的序列,使用 “多重分配”活动为olympicsolympics.Name变量分配值,并使用 “创建实体记录”活动将收集的信息添加到Data Service。

您可以使用 “ 在项目中使用实体” 页面 “ 创建数据记录”部分 中提供的信息。



2. 如果记录已存在,则为其分配值

如果找到表示不满足 existingRecords=0 条件的记录,请使用“分配”“多重分配”活动为 existingRecords 变量分配值。


上传文件至记录字段

我们使用“上传文件至记录字段”活动,并将创建的文件从“奥运会”实体记录上传到“徽标”字段。



删除本地文件

将从维基百科下载到计算机本地的文件上传到 Data Service 后,使用“删除”活动删除该文件。



在输出面板中显示变量的值

添加“写入行”以显示字符串变量的值,在此示例中,我们将 olympics.Name 添加到“输出”面板。


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



此页面有帮助吗?

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