Adobe Workfront Fusion中的数组函数

访问要求

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

Adobe Workfront 计划
任何
Adobe Workfront 许可证

新文档: Standard

当前: Work或更高版本

Adobe Workfront Fusion 许可证**

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

旧版:任意

产品

新增:

  • Select或Prime Workfront计划:您的组织必须购买Adobe Workfront Fusion。
  • 已包括Ultimate Workfront计划: Workfront Fusion。

当前:您的组织必须购买Adobe Workfront Fusion。

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

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

函数

联接(数组;分隔符)

将数组的全部项串联到一个字符串中,在每个项之间使用指定的分隔符。

长度(数组)

返回数组中的项数。

键(对象)

返回给定对象或数组的属性的数组。

片(数组;开始;[结束])

返回仅包含选定项目的新数组。

合并(array1; array2; …)

将一个或多个阵列合并到一个阵列中。

包含(数组;值)

验证数组是否包含值。

移除(数组;值1;值2; …)

删除数组的参数中指定的值。 此函数仅对文本或数字的原始数组有效。

添加(数组;值1;值2; …)

将参数中指定的值添加到数组中并返回该数组。

映射(复数数组;键;[用于筛选的键];[用于筛选的可能值])

返回包含复杂数组的值的原始数组。 此函数允许过滤值。 对键使用原始变量名称。

INFO
示例:
  • map(Emails[];email)

    返回带有电子邮件的原始数组

  • map(Emails[];email;label;work;home)

    返回带有标签等于工作或主页的原始数组

有关详细信息,请参阅在Adobe Workfront Fusion中将信息从一个模块映射到另一个模块

随机播放

排序(数组;[顺序];[键])

对数组的值进行排序。 order参数的有效值为:

  • asc

    (默认) — 升序:类型“数字”为1、2、3、…。 A, B, C, a, b, c, …表示文字

  • desc

    降序: …, 3, 2, 1表示类型“数字”。…, c, b, a, C, B, A代表文字。

  • asc ci

    不区分大小写的升序:A、a、B、b、C、c…表示文本类型。

  • desc ci

    不区分大小写降序: …, C, c, B, b, A,用于类型“文本”。

使用key参数访问复杂对象内的属性。

对键使用原始变量名称。

要访问嵌套属性,请使用点表示法。

数组中的第一项是索引1。

INFO
示例:
  • sort(Contacts[];name)

    按“name”属性以默认升序排序联系人数组

  • sort(Contacts[];desc;name)

    按“name”属性降序排列联系人数组

  • sort(Contacts[];asc ci;name)

    按“name”属性以不区分大小写的升序对联系人数组排序

  • sort(Emails[];sender.name)

    按“sender.name”属性对电子邮件数组排序

反向(数组)

数组的第一个元素成为最后一个元素,第二个元素成为倒数第二个元素,依此类推。

平面化(数组)

创建一个新数组,其中所有子数组元素以递归方式连接到该数组,直至指定深度。

distinct (数组;[键])

删除数组中的重复项。 使用“key”参数访问复杂对象内的属性。 要访问嵌套属性,请使用点表示法。 数组中的第一项是索引1。

INFO
示例: distinct(Contacts[];name)
通过比较“name”属性,删除联系人数组中的重复项

toCollection

toArray

此函数将一个集合转换为键值对的数组。

INFO
示例:
给定收藏集
{ key1: "value1", key2: "value2:}
函数
toArray({ key1: "value1", key2: "value2:})
返回键值对的数组
[{ key1: "value1"}, { key2: "value2"}]

arrayDifference [array1, array2, mode]

返回两个数组之间的差值。

mode参数输入以下值之一。

  • classic:返回一个新数组,该数组包含array2中不存在的array1的所有元素。

  • symmetric:返回两个数组不共用的元素数组。

    换言之,该函数返回的数组包含array1中不存在于array2中的所有元素,以及array2中不存在于array1中的所有元素。

    note info
    INFO
    示例:
    给定以下数组:
    code language-none
    myArray = [1,2,3,4,5]
    
    code language-none
    yourArray = [3,4,5,6,7]
    
    • arrayDifference [myArray, yourArray, classic]

      返回[1,2]

    • arrayDifference [yourArray, myArray, classic]

      返回[6,7]

    • arrayDifference [myArray, yourArray, symmetric]

      返回[1,2,6,7]

删除重复项

关键字

emptyarray

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