EncodeHTML, EncodeUrl és PlainText függvény

A következőkre vonatkozik: Vászonalapú alkalmazások Asztali folyamatok Modellvezérelt alkalmazások Power Platform CLI

Sztringeket kódol és dekódol.

Description

Az EncodeUrl függvény egy URL-sztringet kódol úgy, hogy bizonyos nem alfanumerikus karaktereket %-ra és egy hexadecimális számra cserél.

Az EncodeHTML függvény karakterláncot kódol, és lecserél bizonyos karaktereket, amelyeket escape-karakterekkel kell ellátni ahhoz, hogy megfelelően jelenjenek meg HTML-környezetben. Például a, <, és & karaktereket > rendre az, <, illetve > karakter helyettesíti &.

A PlainText függvény eltávolítja a HTML- és XML-címkéket. Bizonyos címkéket megfelelő szimbólummá alakít át:

  •  
  • "

A függvények visszaadott értéke a kódolt vagy dekódolt sztring. A függvény nem távolítja el az összes HTML- és XML-címkét.

Szintaxis

EncodeUrl( Sztring )

  • Sztring – kötelező. A kódolni kívánt URL-cím.

HTMLkódolás( karakterlánc )

  • Sztring – kötelező. A kódolni kívánt HTML-cím.

PlainText( Sztring )

  • Sztring – kötelező. A HTML- és XML-címkéket eltávolító karakterlánc.

Példák

Ha egy szöveges katalógusban RSS-hírcsatornaelemet jelenít meg, majd a katalógus egyik címkéjéhez tartozó Text tulajdonságot ThisItem.description értékűre állítja, előfordulhat, hogy a címke nyers HTML- vagy XML-kódot jelenít meg a következő példához hasonló módon:

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

Ha a címke Text tulajdonságát PlainText(ThisItem.description) értékre állítja, a szöveg a következő példa szerint fog megjelenni:

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

Az EncodeHTML(ThisItem.description) képlettela HTML-címkék úgy vannak kódolva, hogy HTML-ként értelmezve szövegként jelenjenek meg, ami hasznos lehet a HTML-struktúra megtekintéséhez:

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

Ha címke helyett HTML szövegvezérlő található a katalógusban, és a vezérlő HtmlText tulajdonságát ThisItem.description ... értékre állítja, akkor a dekódolt szöveg is megjelenik, mert a HTML szövegvezérlő HTML-ként értelmezi a címkéket.