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 "deep" 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:
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
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.
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle