Funktionerna EncodeHTML, EncodeUrl och PlainText

Gäller: Arbetsyteappar Datorflöden Modellbaserade appar Power Platform CLI

Kodar och avkodar strängar.

Beskrivning

Funktionen EncodeUrl kodar en URL-sträng och ersätter vissa icke-alfanumeriska tecken med % och ett hexadecimalt tal.

Med funktionen EncodeHTML kodas en sträng som ersätter vissa tecken som måste undantas för att se korrekt ut i HTML-sammanhang. Till exempel ersätts tecknen <, > och & av <, > och &.

Funktionen PlainText tar bort HTML- och XML-taggar och konverterar visssa taggar som dessa till en lämplig symbol:

  • "

Returvärdet från dessa funktioner är den kodade eller avkodade strängen. Med den här funktionen tas inte alla HTML- och XML-taggar bort.

Syntax

EncodeUrl( String )

  • String – Krävs. URL som ska kodas.

EncodeHTML( Sträng )

  • String – Krävs. HTML som ska kodas.

PlainText( String )

  • String – Krävs. Sträng från vilken HTML- och XML-taggar tas bort.

Exempel

Om du visar ett RSS-flöde i ett textgalleri och sedan anger egenskapen Text för en etikett i detta galleri till ThisItem.description så kan etiketten visa rådata HTML- eller XML-kod som i följande exempel:

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

Om du anger egenskapen Text för en etikett till PlainText(ThisItem.description) så kan texten visas som i följande exempel:

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

Med formeln EncodeHTML(ThisItem.description), kodas HTML-taggarna så att de visas som text när de tolkas som HTML, vilket kan vara användbart för att visa HTML-strukturen:

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

Om du i stället för en etikett har en HTML-textkontroll i galleriet och anger egenskapen HtmlText för den kontrollen till ThisItem.description visas även den avkodade texten eftersom HTML-textkontrollen tolkar taggarna som HTML.