Funktionerne EncodeHTML, EncodeUrl og PlainText

Gælder for: Lærredsapps Skrivebordsflows Modeldrevne apps Power Platform CLI

Koder og afkoder strenge.

Beskrivelse

Funktionen EncodeUrl koder en URL-adressestreng ved at erstatte visse ikke-alfanumeriske tegn med % og et hexadecimaltal.

Funktionen EncodeHTML koder en streng og erstatter visse tegn, der skal have escape-tegn for at blive vist korrekt i en HTML-kontekst. Tegnene og <> og & erstattes f.eks. af <, >og & henholdsvist.

Funktionen PlainText fjerner HTML- og XML-tags og konverterer visse tags som nedenstående til det relevante symbol:

  • "

Returværdien fra disse funktioner er den kodede eller afkodede streng. Denne funktion fjerner ikke alle HTML-og XML-koder.

Syntaks

EncodeUrl( Streng )

  • Streng - påkrævet. URL-adresse, der skal kodes.

EncodeHTML( Streng )

  • Streng - påkrævet. HTML-adresse, der skal kodes.

PlainText( Streng )

  • Streng - påkrævet. Streng, hvorfra HTML- og XML-tags bliver fjernet.

Eksempler

Hvis du får vist en RSS-feed i et tekstgalleri og derefter indstiller egenskaben Text for en etiket i dette galleri til ThisItem.description, kan etiketten vise den rå HTML- eller XML-kode som i dette eksempel:

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

Hvis du indstiller egenskaben Text for etiketten til PlainText(ThisItem.description), vises teksten som i følgende eksempel:

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

Med formlen EncodeHTML(ThisItem.description) kodes HTML-tags, så de vises som tekst, når de opfattes som HTML, hvilket kan være en god idé for at se HTML-strukturen:

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

Hvis du i stedet for en etiket har et HTML-tekstkontrolelement i galleriet, og du angiver egenskaben HtmlText for det pågældende kontrolelement til ThisItem.description, kan du også se den afkodede tekst, da HTML-tekstkontrolelementet fortolker koderne som HTML.