Compartir por


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&nbsp;&quot;deep&quot; 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 :

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

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.