Fonctions générales dans Adobe Workfront Fusion
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez votre équipe d’administration Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez Adobe Workfront Fusion licences.
get (object or array; path)
Renvoie le chemin d’accès à la valeur d’un objet ou d’un tableau. Pour accéder aux objets imbriqués, utilisez la notation par points. Le premier élément d’un tableau est l’index 1.
get( array ; 1 + 1 )
get( array ; 5.raw_name )
get( object ; raw_name )
get( object ; raw_name.sub_raw_name )
if (expression; value1; value2)
Renvoie la value1
si l’expression est considérée comme true ; sinon elle renvoie la value2
.
Pour créer une instruction if qui renvoie une valeur uniquement si plusieurs expressions sont évaluées sur true, utilisez le mot-clé and
.
Pour combiner des instructions if
, utilisez les opérateurs and
et or
.
-
if( 1 = 1 ; A ; B )
Renvoie A
-
if( 1 = 2 ; A ; B )
Renvoie B
-
if( 1 = 2 and 1 = 2 ; A ; B )
Renvoie B
ifempty (value1; value2)
Renvoie la value1
si cette valeur n’est pas vide ; sinon elle renvoie la value2
.
-
ifempty(
A
;
B
)Renvoie A
-
ifempty(
unknown
;
B
)Renvoie B
-
ifempty(
""
;
B
)Renvoie B
switch (expression; value1; result1; [value2; result2; …]; [else])
Evalue une valeur (appelée expression) par rapport à une liste de valeurs ; renvoie le résultat correspondant à la première valeur correspondante. Pour inclure une valeur else
, ajoutez-la après l’expression ou la valeur finale.
-
switch( B ; A ; 1 ; B ; 2 ; C ; 3 )
Renvoie 2
-
switch( C ; A ; 1 ; B ; 2 ; C ; 3 )
Renvoie 3
-
switch( X ; A ; 1 ; B ; 2 ; C ; 3 ; 4 )
Renvoie 4
Dans cette fonction, 4 est la valeur à renvoyer si aucune expression ne s’applique (la valeur
else
).
omit(object; key1; [key2; …])
Omet les clés données de l’objet et renvoie le reste.
omit(
User ;
password )
pick(object; key1; [key2; …])
Sélectionne uniquement les clés données de l’objet.
pick(
User ;
password ;
email )
mergeCollections(collection1 ; collection2)
Fusionne deux collections en combinant leurs paires clé-valeur. Si les deux collections contiennent la même clé, la valeur de la deuxième collection remplace cette valeur de la première collection.