Fonctions de chaîne dans Adobe Workfront Fusion
Conditions d’accès
Pour utiliser les fonctionnalités décrites dans cet article, vous devez disposer des éléments suivants :
Pour plus d’informations sur ce tableau, consultez Conditions d’accès requises dans la documentation Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez les Adobe Workfront Fusion licences.
length (texte ou mémoire tampon)
Renvoie la longueur de la chaîne de texte (nombre de caractères) ou de la mémoire tampon binaire (taille de la mémoire tampon en octets).
length( hello )
lower (text)
Convertit en minuscules tous les caractères alphabétiques d’une chaîne de texte.
lower( Hello )
capitalize (texte)
Convertit le premier caractère d’une chaîne de texte en majuscules.
capitalize( workfront )
startcase (texte)
Met en majuscules la première lettre de chaque mot et toutes les autres lettres en minuscules.
startcase( hello WORLD )
ascii (text; [remove diacritics])
Supprime tous les caractères non ascii d’une chaîne de texte.
-
ascii(
Wěošrčkřfžrýoáníté
)
Renvoie : Workfront
-
ascii(
ěščřž
;
true
)
Renvoie : escrz
replace (text;search string; remplacement string)
Remplace la chaîne de recherche par la nouvelle chaîne.
replace( Hello World ; Hello ; Hi )
Les expressions régulières (incluses dans /.../
) peuvent être utilisées comme chaîne de recherche avec une combinaison d’indicateurs (tels que g
, i
, m
) ajoutés :
La chaîne de remplacement peut inclure les modèles de remplacement spéciaux suivants :
$&
Insère la sous-chaîne correspondante.$n
Lorsque n est un entier positif inférieur à 100, insère la énième chaîne de sous-correspondance entre parenthèses. Il est indexé à 1.
+420777111222
>
+420777111222
/ is (?<number>\d+)/
dans l’argument de chaîne de remplacement. Cela entraîne une erreur.Pour plus d’informations sur les expressions régulières, voir Analyseur de texte.
trim (texte)
Supprime les espaces au début ou à la fin du texte.
upper (text)
Convertit en majuscules tous les caractères alphabétiques d’une chaîne de texte.
upper( Hello )
substring (text; start;end)
Renvoie une partie d’une chaîne de texte entre la position "début" et la position "fin".
-
substring( Hello ; 0 ; 3)
Renvoie : aide
-
substring( Hello ; 1 ; 3 )
Renvoie : el
indexOf (string; value; [start])
Renvoie la position de la première occurrence d’une valeur spécifiée dans une chaîne. Cette méthode renvoie "-1" si la valeur recherchée n’est pas présente. La valeur start indique où la recherche doit commencer dans la chaîne.
-
indexOf( Workfront ; o )
Renvoie : 1
-
indexOf( Workfront ; x )
Renvoie : -1
-
indexOf( Workfront ; o ; 3 )
Renvoie : 6
toBinary (value)
Convertit n’importe quelle valeur en données binaires.
Vous pouvez également spécifier le codage comme second argument pour appliquer des conversions binaires de hex ou base64 aux données binaires.
-
toBinary( Workfront )
Renvoie : 57 6f 72 6b 66 72 6f 6e 74
-
toBinary( V29ya2Zyb250 ; base64 )
Renvoie : 57 6f 72 6b 66 72 6f 6e 74
toString (valeur)
Convertit n’importe quelle valeur en chaîne.
encodeURL (text)
Code les caractères spéciaux de certains textes à une adresse URL valide.
decodeURL (text)
Décode les caractères spéciaux d’une URL en texte.
decodeURL( Automate%20your%20workflow )
escapeHTML (text)
Permet d’ignorer toutes les balises d’HTML dans le texte.
escapeHTML( <b>Hello</b> )
<b>Hello</b>
escapeMarkdown(text)
Permet d’ignorer toutes les balises Markdown dans le texte.
escapeMarkdown( # Header )
# Header
stripHTML (texte)
Supprime toutes les balises HTML du texte.
stripHTML( <b>Hello</b> )
contains (texte ; chaîne de recherche)
Vérifie si le texte contient la chaîne de recherche.
-
contains( Hello World ; Hello )
Renvoie : true
-
contains( Hello World ; Bye )
Renvoie : false
split (text; separator)
Divise une chaîne en un tableau de chaînes en la séparant en sous-chaînes.
split( John, George, Paul ; , )
md5 (texte)
Calcule le hachage md5 d'une chaîne.
md5( Workfront )
1448bbbeaa7a9b8091d426999f1f666b
sha1 (texte; [encoding]; [key])
Calcule le hachage sha1 d’une chaîne. Si l’argument clé est spécifié, le hachage HMAC sha1 est renvoyé à la place. Codages pris en charge : "hex" (par défaut), "base64" ou "latin1".
sha1( workfront )
sha256 (texte ; [encoding]; [key])
Calcule le hachage sha256 d’une chaîne. Si l’argument clé est spécifié, le hachage HMAC sha256 est renvoyé à la place. Codages pris en charge : "hex" (par défaut), "base64" ou "latin1".>
sha256( workfront )
sha512 (texte ; [codage de sortie] ; [clé] ; [codage de clé])
Calcule le hachage sha512 d’une chaîne. Si l’argument clé est spécifié, le hachage sha512 HMAC est renvoyé à la place.
Codages pris en charge :
- "hex" (par défaut)
- "base64"
- "latin1"
Codages de clé pris en charge :
- "text" (par défaut)
- "hex"
- "base64" ou "binary"
Lors de l’utilisation de l’encodage de la clé "binary", une clé doit être un tampon et non une chaîne.
sha512(workfront)
base64 (texte)
Transforme le texte en base64.
base64( workfront )