Бөлісу құралы:


EncodeHTML, EncodeUrl және PlainText функциялары

Қолданылады: Canvas қолданбалары Жұмыс үстелі ағындары Үлгіге негізделген қолданбалар Power Platform CLI

Жолдарды кодтайды және кодсыздандырады.

Сипаттама

EncodeUrl функциясы URL жолын кодтайды, әліпбилік-сандық емес таңбаларды % және он алтылық санмен ауыстырады.

EncodeHTML функциясы жолды кодтайды, HTML мәтінмәтінінде дұрыс шығуы үшін қашып шығу керек белгілі бір таңбаларды ауыстырады. Мысалы, <, > және & тиісінше <, > және & ауыстырылады.

PlainText функциясы HTML және XML тегтерін жояды, мыналар сияқты белгілі бір тегтерді тиісті таңбаға түрлендіреді:

  •  
  • "

Бұл функциялардың қайтарылатын мән — кодталған немесе кодсыздандырылған жол. Бұл функция кейбір HTML және XML тегтерін жоймайды.

Синтаксис

EncodeUrl( String )

  • String - Міндетті. Кодталатын URL.

EncodeHTML( Жол )

  • String - Міндетті. Кодталатын HTML.

PlainText( String )

  • String - Міндетті. HTML және XML тегтері жойылатын жол.

Мысалдар

Мәтін галереясында RSS арнасын көрсетсеңіз, содан кейін сол галереядағы белгінің Мәтін сипатын ThisItem.description деп орнатсаңыз, белгі мына мысалдағыдай өңделмеген HTML немесе XML кодын көрсетуі мүмкін:

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

Белгінің Мәтін сипатын 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 ретінде түсіндіреді.