Funkcijas EncodeHTML, EncodeURL un PlainText

Attiecas uz: Audekla programmām Darbvirsmas plūsmas Modeļa vadītas programmas Power Platform CLI

Kodē un atkodē virknes.

Apraksts

EncodeUrl funkcija kodē URL virkni, aizstājot noteiktas ne-burtciparu rakstzīmes ar % un heksadecimālu skaitli.

Funkcija EncodeHTML kodē virkni, aizstājot noteiktas rakstzīmes, no kurām ir jāatkāpjas, lai tās tiktu pareizi parādītas HTML kontekstā. Piemēram, rakstzīmes <>,, un & tiek aizstātas attiecīgi ar <, >, un &.

PlainText funkcija noņem HTML un XML tagus, pārvēršot noteiktus tagus, piemēram, šos par atbilstošo simbolu:

  •  
  • "

Šo funkciju atgrieztā vērtība ir kodētā vai atkodētā virkne. Šī funkcija nenoņem visus HTML un XML tagus.

Sintakse

EncodeUrl( Virkne )

  • Virkne — Obligāti. URL tiks kodēts.

EncodeHTML(virkne )

  • Virkne — Obligāti. HTML tiks kodēts.

PlainText( Virkne )

  • Virkne — Obligāti. Virkne, no kuras tiek noņemti HTML un XML tagi.

Piemēri

Ja teksta galerijā tiek parādīta RSS plūsma un pēc tam šajā galerijā tiek iestatīts etiķetes Teksta teksta rekvizīts ThisItem.description, etiķetē var tikt parādīts neapstrādāts HTML vai XML kods, kā tas ir šajā piemērā:

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

Ja etiķetes Teksta rekvizīts tiek iestatīts uz PlainText(ThisItem.description), teksts tiek parādīts kā šajā piemērā:

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

Izmantojot formulu EncodeHTML(ThisItem.description), HTML tagi tiek kodēti tā, lai tie tiktu parādīti kā teksts, kad tos interpretē kā HTML, kas var būt noderīgi, lai redzētu HTML struktūru:

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

Ja etiķetes vietā galerijā ir HTML teksta vadīkla un šīs vadīklas rekvizīts HtmlText ir iestatīts uz ThisItem.description , tiek parādīts arī dekodētais teksts, jo HTML teksta vadīkla interpretē tagus kā HTML.