Partager via


EncodeHTML, EncodeUrlet PlainText fonctions

Functions S’applique à
EncodeHTML Les applications Canvas Copilot Studio Desktop circulent des applications basées sur des modèles et des fonctions Dataverse power Platform CLI
EncodeUrl
PlainText
Les applications Canvas Copilot Studio Desktop circulent des applications basées sur des modèles power Platform CLI Dataverse functions Power Pages

Permet d’encoder et de décoder les chaînes.

Description

La EncodeUrl fonction encode une chaîne d’URL, en remplaçant certains caractères nonphanumériques par des % et un nombre hexadécimal.

La EncodeHTML fonction encode une chaîne, en remplaçant certains caractères qui doivent être échappés pour apparaître correctement dans un contexte HTML. Par exemple, les caractères <, > et & sont remplacés par <, > et &, respectivement.

La PlainText fonction supprime des balises HTML et XML, en convertissant certaines balises comme celles-ci en symbole approprié :

  •  
  • "

La valeur renvoyée à partir de ces fonctions est la chaîne encodée ou décodée. Cette fonction ne supprime pas toutes les balises HTML et XML.

Syntaxe

EncodeUrl( String )

  • Chaîne - Obligatoire. URL à encoder.

EncodeHTML( String )

  • Chaîne - Obligatoire. HTML à encoder.

PlainText( String )

  • Chaîne - Obligatoire. Chaîne à partir de laquelle les balises HTML et XML sont supprimées.

Examples

Si vous affichez un flux RSS dans une galerie de texte et si vous définissez la propriété Text d’une étiquette de cette galerie sur ThisItem.description, l’étiquette peut indiquer un code HTML ou XML brut comme dans l’exemple suivant :

<p>
  We have done an unusually&nbsp;&quot;deep&quot; globalization and
  localization.
</p>

Si vous définissez la propriété Text de l’étiquette PlainTextsur (ThisItem.description), le texte apparaît comme dans cet exemple :

    We have done an unusually "deep" globalization and localization.

Avec la formule EncodeHTML(ThisItem.description),les balises HTML sont encodées afin qu’elles apparaissent en tant que texte lorsqu’elles sont interprétées comme HTML, ce qui peut être utile pour voir la structure HTML :

&lt;p&gt;
  We have done an unusually&amp;nbsp;&amp;quot;deep&amp;quot; globalization and
  localization.
&lt;/p&gt;

Si, au lieu d’une étiquette, vous avez un contrôle de texte HTML dans la galerie et que vous définissez la propriété HtmlText de ce contrôle sur ThisItem.description, vous voyez également le texte décodé, car le contrôle de texte HTML interprète les balises comme HTML.