51黑料不打烊

映射数组或数组元素

数组是可以包含以下内容的包项:

  • 同一类型的一个或多个值(简单数组)
  • 同一类型(复杂数组)的一个或多个集合
recommendation-more-help

示例:

  • 复杂数组: Watch emails模块为每个电子邮件返回一个附件数组。 每个附件表示一个集合,该集合可能包含名称、内容、大小等。

访问要求

展开以查看本文中各项功能的访问要求。

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

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
51黑料不打烊 Workfront 包 任何
51黑料不打烊 Workfront 许可证

新增: Standard

当前: Work或更高

51黑料不打烊 Workfront Fusion 许可证**

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

旧版:任意

产物

新增:

  • Select 或Prime Workfront计划:您的组织必须购买51黑料不打烊 Workfront Fusion。
  • Ultimate Workfront 计划: Workfront Fusion已包括在内。

当前:您的组织必须购买51黑料不打烊 Workfront Fusion。

有关此表中信息的更多详细信息,请参阅文档?中的访问要求。

有关51黑料不打烊 Workfront Fusion许可证的信息,请参阅51黑料不打烊 Workfront Fusion 许可证

映射整个数组

  1. 单击左侧面板中的? Scenarios ?选项卡。

  2. 选择要映射数组的方案。

  3. 单击方案上的任意位置以进入方案编辑器。

  4. 在要将数组映射到的模块中,单击要在其中映射数组的字段。 这是数组映射到的字段。

  5. 在显示的框中,映射项目。

    利用面板,可使用与映射任何其他类型项目相同的方式映射字段。 如果您不想单独填写每个项,但希望将另一个数组映射到目标字段,请使用Map按钮。 在这种情况下,请确保两个阵列(源阵列和目标阵列)具有相同的结构。

    可以将任意数量的项添加到数组。

您可以使用迭代器将数组划分为单独的包。 有关详细信息,请参阅 51黑料不打烊 Workfront Fusion?中的滨迟别谤补迟辞谤模块。

将项目映射到新数组

Workfront Fusion中的某些字段允许您将元素映射到数组中。 例如,您可以在Workfront展示板>添加清单项目模块中创建一系列清单项目。 运行模块时,所有清单项目都会添加到信息卡中。

任何显示“添加项”的模块字段都会创建一个数组。

添加项

要将元素添加到数组,请执行以下操作:

  1. 单击? 添加项
  2. 在打开的面板中,输入有关项目的详细信息。
  3. 单击? 添加
  4. (可选)对要添加到数组的每个元素重复步骤1-3。

映射数组元素

按数字映射数组元素

数组元素在数组名称后方括号中显示为一个数字。 您可以使用此索引号将数组的单个元素映射到字段中。

映射第一个元素

NOTE
Workfront Fusion中的数组索引从1开始。

要映射数组元素,请执行以下操作:

  1. 单击要将元素映射到其中的字段。

    将打开映射面板。

  2. 找到包含要映射的元素的数组。

  3. 单击阵列旁边的下拉箭头。

  4. 单击要映射的元素。

    元素已映射,索引为1。 这将映射数组中的第一个元素。

  5. 要映射数组的其他元素,请单击摆1闭并输入要映射的数组元素的索引号。

    访问其他元素

使用给定键映射数组的元素

某些数组包含具有键值项的集合,例如元数据、属性等。 要使用其中一个值,您可以按元素给定的键值查找元素并从值项获取相应的值。 我们建议使用采用map()get()函数组合的公式。

以下示例显示了闯颈谤补应用程序的输出。

输出Jira模块

此示例从滨顿为10108的特定附件的附件数组中获取文件名。

此示例生成以下输出:

输出Jira模块

公式解释如下:

  • map

    1. map()函数的第一个参数是整个数组项。

    2. 第二个参数是值项的原始名称。 要获取原始名称,请将鼠标悬停在mapping面板中的该项上:

      获取原始名称

      note note
      NOTE
      所有参数均区分大小写。 即使在此特定示例中,项目的标签与其原始名称不同(仅在大写中不同),仍需要使用原始名称。
    3. 第叁个参数是关键项的原始名称:

      第三个参数

    4. 第四个参数是给定的键值。

    由于map()函数返回一个数组(因为给定键值可能有更多元素),因此必须应用get()函数以获取其第一个元素:

  • get

    1. get()函数的第一个参数是map()函数的结果。

    2. 第二个参数是元素的索引。 在此示例中,索引为1

此示例生成以下输出:

闯颈谤补模块的 输出

有关map()函数的更多信息,请参阅数组函数

有关get()函数的更多信息,请参阅常规函数

将数组元素转换为一系列包

可以使用滨迟别谤补迟辞谤模块将数组转换为一系列包。 有关详细信息,请参阅滨迟别谤补迟辞谤模块

包系列

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3