Partilhar via


EncodeHTML, EncodeUrl, e PlainText funções

Funções Aplica-se a
EncodeHTML Aplicativos do Canvas Fluxos do Copilot Studio Desktop Aplicativos orientados por modelos Funções do Power Platform CLI Dataverse
EncodeUrl
PlainText
Aplicativos de tela Copilot Studio Fluxos de ambiente de trabalho Aplicações orientadas por modelos Funções do Power Platform CLI Dataverse Power Pages

Codifica e descodifica cadeias.

Descrição

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

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

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

  •  
  • "

O valor devolvido por estas funções é a cadeia codificada ou descodificada. Esta função não remove todas as tags HTML e XML.

Sintaxe

EncodeUrl( String )

  • string - obrigatório. URL a codificar.

EncodeHTML( String )

  • string - obrigatório. HTML a codificar.

PlainText( String )

  • string - obrigatório. Cadeia da qual as tags de HTML e XML são eliminadas.

Exemplos

Se apresentar um feed RSS na galeria de texto e, em seguida, definir a propriedade Text de uma etiqueta nessa galeria para ThisItem.description, a etiqueta poderá apresentar código HTML ou XML não processado 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 como PlainText(ThisItem.description), o texto aparecerá como neste exemplo:

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

Com a fórmula EncodeHTML(ThisItem.description), as tags HTML são codificadas para que 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 uma etiqueta, tiver um controlo de texto de HTML na galeria e definir a propriedade HtmlText desse controlo como ThisItem.description, também verá o texto descodificado, porque o controlo de texto HTML está a interpretar as etiquetas como HTML.