Studio 活动,用于将文件上传到 Data Service 中的实体记录字段,大小限制为 10 MB,示例工作流。
使用 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条件的记录,请创建一个新的序列,使用“多重分配”活动为olympics和olympics.Name变量分配值,并使用“创建实体记录”活动将收集到的信息添加到Data Service。
您可以使用“在项目中使用实体”页面的创建数据记录一节中提供的信息。
2. 如果记录已存在,则为其分配值
如果找到表示不满足 existingRecords=0 条件的记录,请使用“分配”或“多重分配”活动为 existingRecords 变量分配值。
上传文件至记录字段
我们使用“上传文件至记录字段”活动,并将创建的文件从“奥运会”实体记录上传到“徽标”字段。
删除本地文件
将从维基百科下载到计算机本地的文件上传到 Data Service 后,使用“删除”活动删除该文件。
在输出面板中显示变量的值
添加 “写入行”以显示字符串变量的值,在此示例中,我们将olympics.Name添加到“输出”面板。
完成后,项目应如下所示: