Funções de matriz no Adobe Workfront Fusion

Requisitos de acesso

Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:

Adobe Workfront plano
Qualquer
Adobe Workfront licença

Novo: Padrão

Ou

Atual: Trabalho ou superior

Adobe Workfront Fusion licença**

Atual: nenhum requisito de licença Workfront Fusion.

Ou

Herdados: Qualquer um

Produto

Novo:

  • Select ou Prime Workfront Plano: sua organização deve comprar Adobe Workfront Fusion.
  • Ultimate Workfront Plano: Workfront Fusion está incluído.

Ou

Atual: sua organização deve comprar o Adobe Workfront Fusion.

Para obter mais detalhes sobre as informações nesta tabela, consulte Requisitos de acesso na documentação do Workfront.

Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.

Funções

junção (matriz; separador)

Concatena todos os itens de uma matriz em uma cadeia de caracteres, usando o separador especificado entre cada item.

comprimento (matriz)

Retorna o número de itens em uma matriz.

chaves (objeto)

Retorna uma matriz das propriedades de um determinado objeto ou matriz.

fatia (matriz; início; [fim])

Retorna uma nova matriz contendo apenas itens selecionados.

mesclar (matriz1; matriz2; …)

Mescla uma ou mais matrizes em uma matriz.

contém (matriz; valor)

Verifica se uma matriz contém o valor.

remover (matriz; valor1; valor2; …)

Remove valores especificados nos parâmetros de uma matriz. Esta função só é eficaz em matrizes primitivas de texto ou números.

adicionar (matriz; valor1; valor2; …)

Adiciona valores especificados em parâmetros a uma matriz e retorna essa matriz.

mapa (matriz complexa; chave;[chave para filtragem];[valores possíveis para filtragem])

Retorna uma matriz primitiva contendo valores de uma matriz complexa. Esta função permite filtrar valores. Use nomes de variáveis brutos para chaves.

INFO
Exemplos:
  • map(Emails[];email)

    Retorna uma matriz primitiva com emails

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

    Retorna uma matriz primitiva com emails com rótulo igual a trabalho ou casa

Para obter mais informações, consulte Mapear informações de um módulo para outro no Adobe Workfront Fusion

ordem aleatória

classificar (matriz; [ordem]; [chave])

Classifica os valores de uma matriz. Os valores válidos do parâmetro order são:

  • asc

    (padrão) - ordem crescente: 1, 2, 3, … para o tipo Número. A, B, C, a, b, c, … para texto

  • desc

    ordem decrescente: …, 3, 2, 1 para o tipo Number. …, c, b, a, C, B, A para texto.

  • asc ci

    ordem crescente que não diferencia maiúsculas de minúsculas: A, a, B, b, C, c, … para o tipo Text.

  • desc ci

    ordem decrescente que não diferencia maiúsculas de minúsculas: …, C, c, B, b, A, a para tipo de Texto.

Use o parâmetro key para acessar propriedades dentro de objetos complexos.

Use nomes de variáveis brutos para chaves.

Para acessar propriedades aninhadas, use a notação de pontos.

O primeiro item em uma matriz é o índice 1.

INFO
Exemplos:
  • sort(Contacts[];name)

    Classifica uma matriz de contatos pela propriedade "name" em ordem crescente padrão

  • sort(Contacts[];desc;name)

    Classifica uma matriz de contatos pela propriedade "name" em ordem descendente

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

    Classifica uma matriz de contatos pela propriedade "name" em ordem crescente que não diferencia maiúsculas de minúsculas

  • sort(Emails[];sender.name)

    Classifica uma matriz de emails pela propriedade "sender.name"

inverter (matriz)

O primeiro elemento da matriz se torna o último elemento, o segundo se torna o próximo ao último e assim por diante.

nivelar (matriz)

Cria uma nova matriz com todos os elementos de submatriz concatenados nela, recursivamente, até a profundidade especificada.

distinct (matriz; [chave])

Remove duplicatas dentro de uma matriz. Use o argumento "key" para acessar propriedades dentro de objetos complexos. Para acessar propriedades aninhadas, use a notação de pontos. O primeiro item em uma matriz é o índice 1.

INFO
Exemplo: distinct(Contacts[];name)
Remove duplicatas dentro de uma matriz de contatos comparando a propriedade "name"

toCollection

toArray

Esta função converte uma coleção em uma matriz de pares de valores chave.

INFO
Exemplos:
Dada a coleção
{ key1: "value1", key2: "value2:}
A função
toArray({ key1: "value1", key2: "value2:})
Retorna a matriz de pares de valores chave
[{ key1: "value1"}, { key2: "value2"}]

arrayDifference [array1, array2, modo]

Retorna a diferença entre duas matrizes.

Insira um dos seguintes valores para o parâmetro mode.

  • classic: retorna uma nova matriz que contém todos os elementos de array1 que não existem em array2.

  • symmetric: retorna uma matriz de elementos que não são comuns a ambas as matrizes.

    Em outras palavras, a função retorna uma matriz que contém todos os elementos de array1 que não existem em array2 e todos os elementos de array2 que não existem em array1.

    note info
    INFO
    Exemplos:
    Considerando as seguintes matrizes:
    code language-none
    myArray = [1,2,3,4,5]
    
    code language-none
    yourArray = [3,4,5,6,7]
    
    • arrayDifference [myArray, yourArray, classic]

      Retorna [1,2]

    • arrayDifference [yourArray, myArray, classic]

      Retorna [6,7]

    • arrayDifference [myArray, yourArray, symmetric]

      Retorna [1,2,6,7]

desduplicar

Palavras-chave

emptyarray

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