data-service
2023.10
false
在实体记录中下载文件字段
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
Data Service 用户指南
Last updated 2024年4月19日
在实体记录中下载文件字段
使用 Studio,您可以轻松操作实体记录的特定文件。这些活动可用于执行各种操作,例如上传、下载或删除实体记录的指定字段的指定文件。
以下示例演示了如何自动从 Data Service 下载包含从维基百科页面提取的奥运会信息的指定文件,以将其用于其他操作。
我们将使用“查询实体记录”活动并设置
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
变量。您将在后续的“从记录字段下载文件”活动中使用此变量。
添加“调用 PowerShell”活动以执行以下命令行:
Path.Combine(folder, olympicEdition.Logo.Name)
,从而合并以下输入参数:在“奥运会”实体中创建的 folder
和 olympicEdition
变量以及“徽标”和“名称”字段。
此活动的用途是调用文件的完整路径,并在默认的照片查看器或编辑器中打开该文件。
作为可选步骤,我们添加了一个有关如何执行文件删除的示例,该活动已注释掉,以便在运行时不删除文件。为此,我们添加了“取消注释”活动。此处包括以下不会在运行时执行的活动:
请注意,您可以取消注释它来进行试验。
完成后,项目应如下所示: