Compartilhar via


EncodeHTML, EncodeUrle PlainText funções

Functions Aplica-se a
EncodeHTML Aplicativos de tela Copilot Studio Desktop flui aplicativos baseados em modelo funções do Power Platform CLI Dataverse
EncodeUrl
PlainText
Aplicativos de tela Copilot Studio Desktop flui aplicativos baseados em modelo CLI CLI Dataverse funções Power Pages

Codifica e decodifica as cadeias de caracteres.

Descrição

A EncodeUrl função codifica uma cadeia de caracteres de URL, substituindo determinados caracteres não numéricos por % e um número hexadecimal.

A EncodeHTML função codifica uma cadeia de caracteres, substituindo determinados caracteres que precisam ser escapados para aparecer corretamente em um contexto HTML. Por exemplo, os caracteres <, > e & são substituídos por <, > e &, respectivamente.

A PlainText função remove marcas HTML e XML, convertendo determinadas marcas como estas em um símbolo apropriado:

  •  
  • "

O valor de retorno dessas funções é a cadeia de caracteres codificada ou decodificada. Esta função não remove todas as tags HTML e XML.

Sintaxe

EncodeUrl( Cadeia de caracteres )

  • String - Obrigatório. URL a ser codificada.

EncodeHTML( Cadeia de caracteres )

  • String - Obrigatório. HTML a ser codificada.

PlainText( Cadeia de caracteres )

  • String - Obrigatório. A cadeia de caracteres da qual as marcas HTML e XML são removidas.

Exemplos

Se você mostrar um RSS feed em uma galeria de texto e definir a propriedade Text de um rótulo nessa galeria como ThisItem.description, o rótulo mostrará o código HTML ou XML bruto como neste exemplo:

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

Se você definir a propriedade Text do rótulo comoPlainText (ThisItem.description),o texto será exibido como neste exemplo:

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

Com a fórmula EncodeHTML(ThisItem.description), as marcas HTML são codificadas para que elas apareçam como texto quando interpretadas 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, em vez de um rótulo, você tiver um controle de texto HTML na galeria, e você definir a propriedade HtmlText desse controle como ThisItem.description você também verá o texto decodificado, pois o controle de texto HTML está interpretando as marcas como HTML.