Adobe Workfront Fusion中的常规函数

访问要求

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

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

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

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

产品

当前产品要求:如果您有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 许可证

get (对象或数组;路径)

返回对象或数组的值路径。 要访问嵌套对象,请使用点表示法。 数组中的第一项是索引1。

INFO
示例:
  • get( array ; 1 + 1 )
  • get( array ; 5.raw_name )
  • get( object ; raw_name )
  • get( object ; raw_name.sub_raw_name )

if (表达式;值1;值2)

如果表达式计算为true,则返回value1;否则,返回value2

若要创建if语句(仅当两个或更多表达式被计算为true时才返回值),请使用and关键字。

要合并if语句,请使用andor运算符。

和运算符

INFO
示例:
  • if( 1 = 1 ; A ; B )

    返回

  • if( 1 = 2 ; A ; B )

    返回B

  • if( 1 = 2 and 1 = 2 ; A ; B )

    返回B

ifempty (值1;值2)

如果此值不为空,则返回value1;否则返回value2

INFO
示例:
  • ifempty( A ; B

    返回

  • ifempty( unknown ; B

    返回B

  • ifempty( "" ; B

    返回B

switch (表达式;值1;结果1;[值2;结果2; …];[else])

根据值列表计算一个值(称为表达式);返回与第一个匹配值对应的结果。 要包含else值,请将其添加到最终表达式或值之后。

INFO
示例:
  • switch( B ; A ; 1 ; B ; 2 ; C ; 3 )

    返回2

  • switch( C ; A ; 1 ; B ; 2 ; C ; 3 )

    返回3

  • switch( X ; A ; 1 ; B ; 2 ; C ; 3 ; 4 )

    返回4

    在此函数中,4是在未应用表达式时要返回的值(else值)。

省略(对象;键1;[键2; …])

省略对象的给定键并返回其余键。

INFO
示例:
omit(用户;密码)
返回用户信息(不包括密码)的集合。

pick(object; key1; [key2; …])

仅从对象中选取给定的键。

INFO
示例:
pick(用户;密码;电子邮件)
仅返回用户的密码和电子邮件地址的集合。

mergeCollections(collection1 ; collection2)

通过组合键值对合并两个收藏集。 如果两个收藏集包含相同的键,则来自第二个收藏集的值将覆盖来自第一个收藏集的值。

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