Fonctions de chaîne dans Adobe Workfront Fusion

Conditions d’accès

Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :

Adobe Workfront plan
Tous
Adobe Workfront licence

Nouvelle : Standard

Ou

Actuelle : Work ou niveau supérieur

Adobe Workfront Fusion licence**

Actuelle : aucune exigence de licence Workfront Fusion requise.

Ou

Héritée : n’importe laquelle.

Produit

Nouveau :

  • Forfait Workfront Select ou Prime : votre entreprise doit acheter Adobe Workfront Fusion.
  • Forfait Workfront Ultimate : Workfront Fusion est inclus.

Ou

Actuel : votre entreprise doit acheter Adobe Workfront Fusion.

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 (text or buffer)

Renvoie la longueur de la chaîne de texte (nombre de caractères) ou du buffer binaire (taille du buffer en octets).

INFO
Exemple :
length( hello )
Renvoie : 5

lower (text)

Convertit en minuscules tous les caractères alphabétiques d’une chaîne de texte.

INFO
Exemple :
lower( Hello )
Renvoie : hello.

capitalize (text)

Convertit le premier caractère d’une chaîne de texte en majuscules.

INFO
Exemple :
capitalize( workfront )
Renvoie : Workfront

startcase (text)

Met en majuscule la première lettre de chaque mot et toutes les autres lettres en minuscules.

INFO
Exemple :
startcase( hello WORLD )
Renvoie : Hello World.

ascii (text; [remove diacritics])

Supprime tous les caractères non ascii d’une chaîne de texte.

INFO
Exemples :
  • ascii( Wěošrčkřfžrýoáníté )

    Renvoie : Workfront

  • ascii( ěščřž ; true )

    Renvoie : escrz.

replace (text;search string; replacement string)

Remplace la chaîne de recherche par la nouvelle chaîne.

INFO
Exemple :
replace( Hello World ; Hello ; Hi )
Renvoie : Hi World

Des expressions régulières (incluses dans /.../) peuvent être utilisées comme chaîne de recherche avec une combinaison d’indicateurs ajoutés (comme g, i, m) :

INFO
Exemple :
Tous ces nombres X X X X sont remplacés par X

La chaîne de remplacement peut inclure les modèles de remplacement spéciaux suivants :

  • $& insère la sous-chaîne correspondante.
  • $n insère la nième chaîne de sous-matchs entre parenthèses lorsque n est un entier positif inférieur à 100. Il s’agit d’une indexation à partir de 1.
INFO
Exemples :
Renvoie : numéro de téléphone : +420777111222
Renvoie : numéro de téléphone : +420777111222
CAUTION
N’utilisez pas de groupes de capture nommés tels que / 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, consultez la section Analyseur de texte.

trim (texte)

Supprime les espaces au début ou à la fin du texte.

upper (texte)

Convertit en majuscules tous les caractères alphabétiques d’une chaîne de texte.

INFO
Exemple :
upper( Hello )
Renvoie : HELLO

substring (text; start;end)

Renvoie une partie d’une chaîne de texte entre la position « début » et la position « fin ».

INFO
Exemples :
  • substring( Hello ; 0 ; 3)

    Renvoie : Hel

  • 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 de début indique où la recherche doit commencer dans la chaîne.

INFO
Exemples :
  • indexOf( Workfront ; o )

    Renvoie : 1

  • indexOf( Workfront ; x )

    Renvoie : -1

  • indexOf( Workfront ; o ; 3 )

    Renvoie : 6

toBinary (valeur)

Convertit n’importe quelle valeur en données binaires.

Vous pouvez également indiquer le codage comme second argument pour appliquer des conversions binaires de hex ou base64 aux données binaires.

INFO
Exemples :
  • 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 (texte)

Code les caractères spéciaux en texte à une adresse URL valide.

decodeURL (texte)

Décode les caractères spéciaux d’une URL en texte.

INFO
Exemple :
decodeURL( Automate%20your%20workflow )
Renvoie : Automate your workflow (automatiser votre workflow).

escapeHTML (texte)

Échappe toutes les balises de HTML dans le texte.

INFO
Exemple :
escapeHTML( <b>Hello</b> )
Renvoie : &lt;b&gt;Hello&lt;/b&gt;

escapeMarkdown(texte)

Permet d’ignorer toutes les balises Markdown dans le texte.

INFO
Exemple :
escapeMarkdown( # Header )
Renvoie : # Header

stripHTML (texte)

Supprime toutes les balises de HTML du texte.

INFO
Exemple :
stripHTML( <b>Hello</b> )
Renvoie : Hello

contains (texte; chaîne de recherche)

Vérifie si le texte contient la chaîne de recherche.

INFO
Exemples :
  • contains( Hello World ; Hello )

    Renvoie : true

  • contains( Hello World ; Bye )

    Renvoie : false

split (texte; séparateur)

Divise une chaîne en une séquence de chaînes de caractères en la séparant en sous-chaînes.

INFO
Exemple :
split( John, George, Paul ; , )

md5 (text)

Calcule le hachage md5 d’une chaîne.

INFO
Exemple :
md5( Workfront )
Renvoie : 1448bbbeaa7a9b8091d426999f1f666b

sha1 (text; [encoding]; [key])

Calcule le hachage sha1 d’une chaîne. Si l’argument key est spécifié, le hachage HMAC sha1 est renvoyé à la place. Codages pris en charge : « hex » (par défaut), « base64 » ou « latin1 ».

INFO
Exemple :
sha1( workfront )
Renvoie : b2b30b8ae1f9e5b40fbb0696eaabdbfd8d0c087f

sha256 (text; [encoding]; [key])

Calcule le hachage sha256 d’une chaîne. Si l’argument key est spécifié, le hachage HMAC sha256 est renvoyé à la place. Codages pris en charge : « hex » (par défaut), « base64 » ou « latin1 ».>

INFO
Exemple :
sha256( workfront )
Renvoie : ed3d7397eec7b94453035b67ba4468c83ee3bedeb57137f7371f2e0cf5e2bbc

sha512 (texte; [codage de sortie]; [clé]; [codage de la 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 du codage de clé binary, une clé doit être un buffer, pas une chaîne.

INFO
Exemple :
sha512(workfront)
Renvoie : 789ae41b9456357e4f27c6a09956a767abbb8d80b206003ffdd1e94dbc687cd119b85e1e19db58bb44b234493af35fd431639c0345aadf2cf7ec26e9f4a7fb19

base64 (texte)

Transforme le texte en base64.

INFO
Exemple :
base64( workfront )
Renvoie : d29ya2Zyb250==
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43