EncodeHTML, EncodeUrl e funcións PlainText
Aplícase a: Aplicacións de lenzo Fluxos de escritorio Aplicacións baseadas en modelos Power Pages Power Platform CLI
Codifica e descodifica as cadeas.
Descripción
A función EncodeUrl codifica unha cadea URL, substituíndo certos caracteres non alfanuméricos por % e un número hexadecimal.
A función EncodeHTML codifica unha cadea, substituíndo certos caracteres que precisan escapar para aparecer correctamente nun contexto HTML. Por exemplo, os personaxes <, > e & substitúense por <, > e &, respectivamente.
A función PlainText elimina as etiquetas HTML e XML, convertendo certas etiquetas como estas nun símbolo adecuado:
- "
O valor de retorno destas funcións é a cadea codificada ou descodificada. Esta función non elimina todas as etiquetas HTML e XML.
Sintaxe
EncodeUrl( Cadea )
- Cadena - Obrigatorio. URL a codificar.
Codificar HTML( Cadea )
- Cadena - Obrigatorio. HTML a codificar.
PlainText( Cadea )
- Cadena - Obrigatorio. Cadea da que se eliminan as etiquetas HTML e XML.
Exemplos
Se mostra unha fonte RSS dunha galería de texto e logo establecer a propiedade Text dunha etiqueta desa galería en ThisItem.description, a etiqueta pode mostrar código HTML ou XML sen procesar como neste exemplo:
<p>
We have done an unusually "deep" globalization and
localization.
</p>
Se establece a propiedade Text da etiqueta en PlainText(ThisItem.description), o texto aparecerá como neste exemplo:
We have done an unusually "deep" globalization and localization.
Coa fórmula EncodeHTML(ThisItem.description), as etiquetas HTML codifican para que aparezan como texto cando se interpretan como HTML, o que pode ser útil para ver a estrutura HTML :
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
Se en lugar dunha etiqueta tes un control de texto HTML na galería e estableces a HtmlText propiedade de ese control para ThisItem.description tamén ve o texto descodificado, porque o control de texto HTML está a interpretar as etiquetas como HTML.