EncodeHTML, EncodeUrlі PlainText функції

Функції Застосовується до
EncodeHTML Програми Canvas Copilot Studio Desktop flows Model-driven apps Power Platform CLI Dataverse functions
EncodeUrl
PlainText
Програми Canvas Copilot Studio Desktop flows Model-driven apps Power Platform CLI Dataverse functions Power Pages

Кодування і декодування рядків.

Опис

Функція EncodeUrl кодує рядок URL-адреси, замінюючи певні нефарматичні символи на % та шістнадцяткове число.

Функція EncodeHTML кодує рядок, замінюючи певні символи, які потрібно уникнути, щоб вони відображалися належним чином у контексті HTML. Наприклад, символи <, >, і & замінюються на <, >, і &, відповідно.

Функція PlainText видаляє теги HTML і XML, перетворюючи певні теги, як-от такі, на відповідний символ:

  •  
  • "

Значення, повернуте цими функціями, є закодованим або декодованим рядком. Функція «PlainText» не видаляє всі теги HTML та XML.

Синтаксис

EncodeUrl( Рядок )

  • Рядок - обов’язковий. URL-адреса, яку потрібно закодувати.

EncodeHTML( Рядок )

  • Рядок - обов’язковий. HTML-адреса, яку потрібно закодувати.

PlainText( Рядок )

  • Рядок - обов’язковий. Рядок, з якого видаляються теги HTML і XML.

Приклади

Якщо відобразити канал RSS у галереї тексту, а потім установити для властивості Text елемента керування «Підпис» у цій галереї значення ThisItem.description, підпис може показувати необроблений код HTML або XML, як у наведеному нижче прикладі.

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

Якщо задати для властивості Text підпис PlainTextзначення (ThisItem.description),текст з'явиться в цьому прикладі:

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

За допомогою формули EncodeHTML(ThisItem.description)теги HTML закодовано таким чином, щоб вони відображались як текст у форматі HTML, що може бути корисним для перегляду структури HTML:

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

Якщо замість мітки у галереї є елемент керування текстом HTML, і ви встановили властивість HtmlText цього елемента керування на ThisItem.description , ви також бачите декодований текст, оскільки елемент керування текстом HTML інтерпретує теги як HTML.