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 :

Adobe Workfront plan
N’importe quelle
Adobe Workfront license

Nouveau : Standard

Ou

Actuel : Travail ou version ultérieure

Adobe Workfront Fusion licence**

Actuel : Non Workfront Fusion conditions requises pour obtenir une licence.

Ou

Hérité : Tout

Produit

Nouveau :

  • Select ou Prime Workfront Plan : votre entreprise doit acheter Adobe Workfront Fusion.
  • Ultimate Workfront Plan : 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 (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).

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

majuscule (texte)

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

INFO
Exemple :
capitalize( workfront )
Renvoie : Workfront

startcase (texte)

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

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

ascii (texte); [supprimer les diacritiques])

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 (texte;chaîne de recherche; chaîne de remplacement)

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

INFO
Exemple :
replace( Hello World ; Hello ; Hi )
Renvoie : Bonjour tout le monde

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

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 Lorsque n est un entier positif inférieur à 100, insère la chaîne de sous-correspondance énième parenthèse. Il est indexé à 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, 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.

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 : 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.

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 spécifier 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 (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.

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

escapeHTML (text)

Échappe toutes les balises de HTML dans le texte.

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

escapeMarkdown(text)

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 un tableau de chaînes en la séparant en sous-chaînes.

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

md5 (texte)

Calcule le hachage md5 d'une chaîne.

INFO
Exemple :
md5( Workfront )
Renvoie : 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".

INFO
Exemple :
sha1( workfront )
Renvoie : b2b30b8ae1f9e5b40fbb0696eaabdbfd8d0c087f

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".>

INFO
Exemple :
sha256( workfront )
Renvoie : ed3d7397eec7b94453035b67ba4468c83ee3bedeb57137f7371f2e0cf5e2bbc

sha512 (texte; [codage de sortie]; [key]; [codage des clés])

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 "binaire"

Lors de l’utilisation debinaireEncodage de clé, une clé doit être un tampon, pas une chaîne.

INFO
Exemple :
sha512(workfront)
Renvoie : 789ae41b9456357e4f27c6a09956a767abbb8d80b206003ffdd1e94dbc687cd119b85e1e19db58bb44b2344933 5fd431639c0345aadf2cf7ec26e9f4a7fb19

base64 (texte)

Transforme le texte en base64.

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