Jaa


EncodeHTML-, EncodeUrl- ja PlainText-funktiot

Koskee seuraavia: Pohjaan perustuvat sovellukset Työpöytätyönkulut Mallipohjaiset sovellukset Power Platform CLI

Koodaa merkkijonoja ja poistaa niiden koodauksia.

Description

EncodeUrl-funktio koodaa URL-osoitemerkkijonon ja korvaa tietyt ei-aakkosnumeeriset merkit %:llä ja heksadesimaalinumerolla.

EncodeHTML-funktio koodaa merkkijonon ja korvaa tietyt merkit, joissa on käytettävä ohjausmerkkejä, jotta ne näkyvät oikein HTML-kontekstissa. Esimerkiksi merkit <, > ja & korvataan merkeillä <, > ja &.

PlainText-funktio poistaa HTML- ja XML-tunnisteet ja muuntaa tietyt, esimerkiksi seuraavat tunnisteet asianmukaisiksi merkeiksi:

  • "

Näiden funktioiden paluuarvo on koodattu merkkijono tai merkkijono, jonka koodaus on poistettu. Tämä toiminto ei poista kaikkia HTML- ja XML-tunnisteita.

Syntaksi

EncodeUrl( String )

  • String – Pakollinen. Koodattava URL-osoite.

EncodeHTML( Merkkijono )

  • String – Pakollinen. Koodattava HTML-osoite.

PlainText( String )

  • String – Pakollinen. Merkkijono, josta on poistettu HTML- ja XML-tunnisteet.

Esimerkkejä

Jos näytät tekstivalikoimassa RSS-syötteen ja asetat valikoimassa olevan selitteen Text-ominaisuudeksi ThisItem.description, otsikossa saattaa näkyä raakaa HTML- tai XML-koodia esimerkin mukaisesti:

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

Jos asetat otsikon Text-ominaisuudeksi PlainText(ThisItem.description), teksti näkyy tämän esimerkin mukaisesti:

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

EncodeHTML(ThisItem.description)-kaavan avulla HTML-tunnisteet koodataan niin, että ne näkyvät tekstinä, kun ne tulkitaan HTML-koodina. Tämä voi olla hyödyllistä nähdä HTML-rakenteessa seuraavalla tavalla:

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

Jos selitteen sijaan valikoimassa on HTML-teksti-ohjausobjekti, ja määrität tämän ohjausobjektin HtmlText-ominaisuuden arvoksi ThisItem.description, voit nähdä tekstin, jonka koodi on purettu, koska HTML-teksti-ohjausobjekti tulkitsee tunnisteet HTML-koodina.