CSV

Adobe Workfront Fusion CSV模块允许您创建CSV文件,并从接收的文本值或文件解析CSV文本。

访问要求

您必须具有以下权限才能使用本文中的功能:

Adobe Workfront 计划*
Pro或更高版本
Adobe Workfront 许可证*
计划,工作
Adobe Workfront Fusion 许可证**

当前许可证要求:无Workfront Fusion许可证要求。

旧版许可证要求:Workfront Fusion for Work Automation and Integration,Workfront Fusion for Work Automation

产品

当前产品要求:如果您有Select或Prime Adobe Workfront计划,则贵组织必须购买Adobe Workfront Fusion和Adobe Workfront才能使用本文中描述的功能。 Workfront Fusion包含在Ultimate Workfront计划中。

旧版产品要求:您的组织必须购买Adobe Workfront Fusion和Adobe Workfront,才能使用本文中介绍的功能。

要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。

有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证

创建CSV

创建CSV聚合器允许您根据收到的文本值创建CSV文本。

有关聚合器的详细信息,请参阅 Adobe Workfront Fusion🔗中的聚合器模块。

Source Module
选择用于聚合所需字段的模块。
聚合字段
从可用字段列表中选择要聚合的字段。
Include headers in the first row
选择此选项以在结果中包含标头。
分组依据
输入筛选条件以将结果分组。 例如,输入日期。
在出现空聚合后停止处理
选择此选项可在没有结果时停止方案。

创建CSV(高级)

创建CSV(高级)聚合器允许您根据收到的文本值创建CSV文本。 它采用一种数据结构,该数据结构定义生成的CSV文件中的CSV列。 定义后,列将作为字段显示在CSV模块设置中,并可映射到场景中的后续模块。

有关聚合器的详细信息,请参阅 Adobe Workfront Fusion🔗中的聚合器模块。

Source Module
选择用于聚合所需字段的应用程序模块。
Data Structure

选择数据结构,以您希望的方式聚合字段。 定义数据结构后,您可以将项目映射到相应的字段。

有关详细信息,请参阅Adobe Workfront Fusion中的数据结构。

Include headers in the first row
选择此选项以在结果中包含标头。
分组依据
输入筛选条件以将结果分组。 例如,输入日期。
在出现空聚合后停止处理
选择此选项可在没有结果时停止方案。

假设您想要将Google联系人导出到一个CSV文件,其中包含“全名”和“电子邮件”两列。 Google Contacts >Get contacts from a group模块中的输出包具有以下结构。 电子邮件地址存储在Emails[]项中,该项是一个集合数组,每个集合包含两个项:LabelEmail

如果您使用简单的Create CSV模块,则会向您提供一个与捆绑包的顶级项目对应的复选框列表。 如果您尝试勾选Full nameEmails项,创建CSV模块将生成以下输出,这可能不是您想要的:

"emails","fullName"

“[对象]”,“Shon Winer”

“[对象]”,“Lizeth Fulmore”

“[对象]”,“Hilario Gullatt”

“[对象]”,“Abby Eisenbarth”

由于项Full Name属于简单类型Text,因此可以正常导出。 但是,具有复杂类型“集合”的数组的项Emails将导出为[对象Object],这是默认情况下“集合”和“数组”转换为文本的方式。 有关详细信息,请参阅Adobe Workfront Fusion中的项目数据类型

要改为导出Emails[]数组的第一个集合的Email 项的内容,需要使用创建CSV (高级)模块。 利用模块,可定义CSV文件的各个列,并将项目映射到这些列,包括嵌套列。

  1. 在场景中插入模块创建CSV (高级)并打开其配置。

  2. 单击Data structure字段旁边的 Add 按钮以创建新的数据结构。

  3. 写入数据结构的名称,然后单击 添加项 按钮以添加各个列。 如果要导出两列:“全名”和“电子邮件”,则生成的“数据”结构将如下所示:

  4. 成功定义数据结构后,每个单独列对应的字段应会显示在创建CSV (高级)模块的配置中,以便您映射这些项目。 从Emails[]数组中获取第一项,并将其项Email 映射到字段/列电子邮件:

  5. 执行方案。 由于映射到列“电子邮件”的项Emails[1]: Email属于简单类型“文本”,因此它现在可以正确导出:

    "Full Name","Email"

    “Shon Winer”,“Shon@Winer.com”

    “Lizeth Fulmore”,“Lizeth@Fulmore.com”

    “Hilario Gullatt”,“Hilario@Gullatt.com”

    “Abby Eisenbarth”,“Abby@Eisenbarth.com”

分析CSV

分析CSV转换器允许您从接收的文本值或文件分析CSV文本。

列数
指定CSV文件中的列数。
CSV包含标头

如果CSV文本的第一行包含标题,请选择此选项。

注意:模块不使用这些标头标记输出中的列。 相反,此字段可确保标头不会包含在输出数据中。

delimiterType

选择CSV文件的分隔符。 分隔符是指示分隔值或字段之间的边界的文本字符。

  • 逗号

  • 选项卡

  • 其他

    如果选择其他,请输入CSV文件用来分隔值的分隔符字符。 必须只输入一个字符。

在非引号字段中保留引号
启用此选项可保留引号。
CSV

输入或映射要解析的CSV文件。

注意:

如果数据采用二进制形式(通常来自文件),则必须使用“toString()”函数将二进制数据转换为String:

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43