De functies EncodeHTML, EncodeUrl en PlainText
Van toepassing op: Canvas-apps
Bureaublad-stromen
Modelgestuurde apps
Power Pages
Power Platform CLI
Hiermee codeert en decodeert u tekenreeksen.
Omschrijving
De functie EncodeUrl codeert een URL-reeks, waarbij bepaalde niet-alfanumerieke tekens worden vervangen door % en een hexadecimaal nummer.
De functie EncodeHTML codeert een tekenreeks, waarbij bepaalde tekens worden vervangen die moeten worden geëscaped om correct in een HTML-context te verschijnen. De tekens <, > en & worden vervangen door respectievelijk <, > en &.
De functie PlainText verwijdert HTML- en XML-tags en zet bepaalde tags om in toepasselijk symbolen:
- "
De geretourneerde waarde van deze functies is de gecodeerde of gecodeerde tekenreeks. Deze functie verwijdert niet alle HTML- en XML-tags.
Syntaxis
EncodeUrl( String )
- String - Verplicht. URL die moet worden gecodeerd.
CodeerHTML( String )
- String - Verplicht. HTML die moet worden gecodeerd.
Platte tekst( tekenreeks )
- String - Verplicht. Tekenreeks waaruit HTML- en XML-tags zijn verwijderd.
Voorbeelden
Als u een RSS-feed weergeeft in een tekstgalerie en vervolgens de eigenschap Text van een label in die galerie instelt op ThisItem.description, kan het label onbewerkte HTML- of XML-code tonen, zoals in dit voorbeeld:
<p>
We have done an unusually "deep" globalization and
localization.
</p>
Als u de eigenschap Text van dat label instelt op PlainText(ThisItem.description), wordt de tekst zoals in dit voorbeeld weergegeven:
We have done an unusually "deep" globalization and localization.
Met de formule EncodeHTML(ThisItem.description) worden de HTML-tags gecodeerd zodat ze als tekst verschijnen wanneer ze worden geïnterpreteerd als HTML, wat handig kan zijn om de HTML-structuur te kunnen zien:
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
Als u in plaats van een label een HTML-tekstbesturingselement in de galerij heeft en u de HtmlText-eigenschap van dat besturingselement op ThisItem.description instelt, ziet u ook de gedecodeerde tekst, omdat het HTML-tekstbesturingselement de tags interpreteert als HTML.