Del via


Funksjonene EncodeHTML, EncodeUrl og PlainText

Gjelder: Lerretsapper Skrivebordsflyt Modelldrevne apper Power Platform CLI

Strenger for koder og dekoder.

Description

EncodeUrl-funksjonen koder en nettadressestreng, og erstatter visse ikke-alfanumeriske tegn med % og et heksadesimalt tall.

EncodeHTML-funksjonen koder en streng og erstatter bestemte tegn som må unnslippes for at de skal vises riktig i en HTML-kontekst. Tegnene <, > og & erstattes for eksempel av henholdsvis <, > og &.

PlainText-funksjonen fjerner HTML- og XML-koder, og konverterer visse koder som disse til riktige symboler:

  • "

Returverdien fra disse funksjonene er den kodede eller dekodede strengen. Denne funksjonen fjerner ikke alle HTML- og XML-koder.

Syntaks

EncodeUrl( String )

  • String – obligatorisk. Nettadresse som skal kodes.

EncodeHTML( Streng )

  • String – obligatorisk. HTML som skal kodes.

PlainText( String )

  • String – obligatorisk. Streng som HTML- og XML-kode skal fjernes fra.

Eksempler

Hvis du viser en RSS-feed i et tekstgalleri, og deretter angir Text-egenskapen for en etikett i det galleriet som ThisItem.description, kan etiketten vises som rå HTML- eller XML-kode, som i dette eksempelet:

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

Hvis du angir Text-egenskapen til etiketten som PlainText(ThisItem.description), vises teksten som i dette eksempelet:

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

Med formelen EncodeHTML (ThisItem.description) kodes HTML-kodene slik at de vises som tekst når de tolkes som HTML, noe som kan være nyttig for å 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 etikett har en HTML-tekstkontroll i galleriet, og du angir egenskapen HtmlText for kontrollen til ThisItem.description, kan du også vise den dekodede teksten fordi HTML-tekstkontrollen tolker merkene som HTML.