Fonction ENCODEURL
La fonction ENCODEURL() renvoie une chaîne encodée pour une URL, certains signes non alphanumériques étant remplacés par un signe pourcentage (%) suivi d'un nombre hexadécimal :
| ENTRÉE | SORTIE |
| ! | %21 |
| # | %23 |
| $ | %24 |
| % | %25 |
| & | %26 |
| ' | %27 |
| ( | %28 |
| ENTRÉE | SORTIE |
| ) | %29 |
| * | %2A |
| + | %2B |
| , | %2C |
| / | %2F |
| : | %3A |
| ENTRÉE | SORTIE |
| ; | %3B |
| ? | %3F |
| @ | %40 |
| [ | %5B |
| ] | %5D |
| %20 |
Elle est utilisée lorsque l'on doit former un lien fonctionnel dans un champ calculé ou pour calculer la valeur d'un champ depuis une action de script.
Format
ENCODEURL("link")
URL.CODE("link")
Exemples
Exemple n° 1 :
"https://site.com/?param="+ENCODEURL({{Task.Name}})
https://site.com/?param=%D0%9D%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B8
Exemple n° 2 :
ENCODEURL("http://contoso.sharepoint.com/teams/Finance/Documents/April Reports/Profit and Loss Statement.xlsx")
http%3A%2F%2Fcontoso.sharepoint.com%2Fteams%2FFinance%2FDocuments%2FApril%20Reports%2FProfit%20and%20Loss%20Statement.xlsx
Important
Seuls des liens sans symboles spéciaux peuvent être ajoutés à la fonction, comme dans les exemples ci‑dessus. Sinon, le symbole spécial (par exemple %) sera remplacé par son équivalent dans le tableau. En conséquence, le lien ne fonctionnera plus.