Funciones de matriz en Adobe Workfront Fusion
Requisitos de acceso
Debe tener el siguiente acceso para utilizar la funcionalidad de este artículo:
Para obtener más información sobre esta tabla, consulte Requisitos de acceso en la documentación de Workfront.
Para obtener información sobre Adobe Workfront Fusion licencias, consulte Adobe Workfront Fusion licencias.
Funciones
unir (matriz; separador)
Concatena todos los elementos de una matriz en una cadena, utilizando el separador especificado entre cada elemento.
length (array)
Devuelve el número de elementos de una matriz.
claves (objeto)
Devuelve una matriz de las propiedades de un objeto o matriz determinados.
sector (matriz; inicio; [fin])
Devuelve una nueva matriz que contiene solo los elementos seleccionados.
combinar (matriz1; matriz2; …)
Combina una o más matrices en una matriz.
contiene (matriz; valor)
Comprueba si una matriz contiene el valor.
quitar (matriz; valor1; valor2; …)
Quita los valores especificados en los parámetros de una matriz. Esta función sólo es efectiva en matrices primitivas de texto o números.
agregar (matriz; valor1; valor2; …)
Agrega los valores especificados en parámetros a una matriz y devuelve esa matriz.
mapa (matriz compleja; clave;[clave para filtrar];[valores posibles para filtrar])
Devuelve una matriz primitiva que contiene los valores de una matriz compleja. Esta función permite filtrar valores. Utilice nombres de variables sin procesar para las claves.
-
map(Emails[];email)
Devuelve una matriz primitiva con correos electrónicos
-
map(Emails[];email;label;work;home)
Devuelve una matriz primitiva con correos electrónicos que tienen una etiqueta igual a trabajo o inicio
Para obtener más información, vea Asignar información de un módulo a otro en Adobe Workfront Fusion
barajar
ordenar (matriz; [orden]; [clave])
Ordena los valores de una matriz. Los valores válidos del parámetro order
son:
-
asc
(predeterminado): orden ascendente: 1, 2, 3, … para el tipo Número. A, B, C, a, b, c, … para el tipo Texto
-
desc
orden descendente: …, 3, 2, 1 para el tipo Número. …, c, b, a, C, B, A para el tipo Texto.
-
asc ci
orden ascendente sin distinción de mayúsculas y minúsculas: A, a, B, b, C, c, … para el tipo Texto.
-
desc ci
orden descendente sin distinción de mayúsculas y minúsculas: …, C, c, B, b, A, a para el tipo Texto.
Utilice el parámetro key
para tener acceso a las propiedades de objetos complejos.
Utilice nombres de variables sin procesar para las claves.
Para acceder a las propiedades anidadas, utilice la notación de puntos.
El primer elemento de una matriz es el índice 1.
-
sort(Contacts[];name)
Ordena una matriz de contactos por la propiedad "name" en orden ascendente predeterminado
-
sort(Contacts[];desc;name)
Ordena una matriz de contactos por la propiedad "name" en orden descendente
-
sort(Contacts[];asc ci;name)
Ordena una matriz de contactos por la propiedad "name" en orden ascendente sin distinción de mayúsculas y minúsculas
-
sort(Emails[];sender.name)
Ordena una matriz de correos electrónicos por la propiedad "sender.name"
inverso (matriz)
El primer elemento de la matriz se convierte en el último elemento, el segundo en el último, etc.
acoplar (matriz)
Crea una nueva matriz con todos los elementos de submatriz concatenados en ella, de forma recursiva, hasta la profundidad especificada.
distinct (matriz; [clave])
Elimina los duplicados dentro de una matriz. Utilice el argumento "key" para tener acceso a las propiedades de objetos complejos. Para acceder a las propiedades anidadas, utilice la notación de puntos. El primer elemento de una matriz es el índice 1.
distinct(Contacts[];name)
toCollection
toArray
Esta función convierte una colección en una matriz de pares clave-valor.
{ key1: "value1", key2: "value2:}
toArray({ key1: "value1", key2: "value2:})
[{ key1: "value1"}, { key2: "value2"}]
arrayDifference [array1, array2, mode]
Devuelve la diferencia entre dos matrices.
Escriba uno de los siguientes valores para el parámetro mode
.
-
classic
: devuelve una nueva matriz que contiene todos los elementos dearray1
que no existen enarray2
. -
symmetric
: devuelve una matriz de elementos que no son comunes a ambas matrices.En otras palabras, la función devuelve una matriz que contiene todos los elementos de
array1
que no existen enarray2
y todos los elementos dearray2
que no existen enarray1
.note info INFO Ejemplos: Dadas las siguientes matrices: code language-none myArray = [1,2,3,4,5]
code language-none yourArray = [3,4,5,6,7]
-
arrayDifference [myArray, yourArray, classic]
Devuelve
[1,2]
-
arrayDifference [yourArray, myArray, classic]
Devuelve
[6,7]
-
arrayDifference [myArray, yourArray, symmetric]
Devuelve
[1,2,6,7]
-