Funkcje EncodeHTML, EncodeUrl i PlainText
Dotyczy: Aplikacje kanwy Przepływy pulpitu Aplikacje oparte na modelu Interfejs Power Pages Power Platform wiersza polecenia aplikacji opartych na modelu
Koduje i dekoduje ciągi.
Popis
Funkcja EncodeUrl koduje ciąg adresu URL, zastępując niektóre znaki inne niż alfanumeryczne znakiem % i liczbą szesnastkową.
Funkcja EncodeHTML koduje ciąg, zastępując niektóre znaki, które mają być poprawnie wyświetlone w kontekście języka HTML. Na przykład znaki < > i & są zastąpione odpowiednio przez <, > i &.
Funkcja PlainText usuwa tagi HTML i XML, konwertując niektóre etykiety, takie jak te, na odpowiedni symbol:
- "
Wartość zwracana przez te funkcje jest ciągiem zakodowanym lub zdekodowanym. Ta funkcja nie powoduje usunięcia wszystkich znaczników HTML i XML.
Składnia
EncodeUrl( ciąg )
- Ciąg - Wymagane. Adres URL do zakodowania.
KodowanieHTML( ciąg )
- Ciąg - Wymagane. Adres HTML do zakodowania.
PlainText( Ciąg )
- Ciąg - Wymagane. Ciąg, z którego są usuwane tagi HTML i XML.
Przykłady
Jeśli w galerii tekstu jest pokazywane źródło danych RSS, a następnie właściwość Text etykiety w tej galerii zostanie ustawiona na wartość ThisItem.description, etykieta może pokazywać nieprzetworzony kod HTML lub XML, taki jak w poniższym przykładzie:
<p>
We have done an unusually "deep" globalization and
localization.
</p>
Jeśli ustawisz dla właściwości Text etykiety wartość PlainText(ThisItem.description), tekst będzie wyglądał podobnie do następującego:
We have done an unusually "deep" globalization and localization.
Korzystając z formuły EncodeHTML(ThisItem.description), znaczniki HTML są kodowane w taki sposób, aby były wyświetlane jako tekst interpretowany jako HTML, co może być przydatne do pokazania struktury języka HTML:
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
Jeśli zamiast etykiety w galerii jest ustawiona kontrola tekstu HTML i ustawiono właściwość HtmlText tej kontrolki na ThisItem.description, jest ona również oznaczona tekstem, ponieważ kontrolka tekstu HTML interpretuje znaczniki jako HTML.