Поделиться через


EncodeHTML, и EncodeUrlPlainText функции

Functions Применимо к
EncodeHTML Приложения На основе холста Copilot Studio Desktop поддерживают функции Power Platform CLI Dataverse, управляемые моделью
EncodeUrl
PlainText
Приложения На основе холста Copilot Studio Desktop поддерживают функции Power Platform CLI Dataverse, управляемые моделью

Кодируют и декодируют строки.

Description

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

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

Функция PlainText удаляет ТЕГИ HTML и XML, преобразуя некоторые теги, такие как эти, в соответствующий символ:

  •  
  • "

Возвращаемым значением этих функций является кодированная или декодированная строка. Эта функция не удаляет все теги 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.