Funkcijos EncodeHTML, EncodeUrl ir PlainText
Taikoma: Drobės programos Darbalaukio srautai Modeliu pagrįstos programos Power Pages Power Platform CLI
Užkoduoja ir iškoduoja eilutes.
Aprašą
Funkcija EncodeUrl užkoduoja URL eilutę, tam tikrus ne raidinius / skaitinius simbolius pakeisdama simboliu % ir šešioliktainiu skaičiumi.
Funkcija EncodeHTML užkoduoja eilutę, pakeisdama tam tikrus simbolius, kurių reikia išvengti, kad jie būtų tinkamai rodomi HTML kontekste. Pavyzdžiui, simboliai <,, &yra atitinkamai pakeičiami > < ir >. &
Funkcija PlainText pašalina HTML ir XML žymes, tam tikras žymes, pvz., šias, konvertuodama į tinkamą simbolį:
- "
Šių funkcijų pateikiama reikšmė yra užkoduota arba iškoduota eilutė. Ši funkcija nepašalina visų HTML ir XML žymių.
Sintaksė
EncodeUrl( eilutė )
- Styga - būtina. Užkoduotinas URL.
EncodeHTML( eilutė )
- Styga - būtina. Užkoduotinas HTML.
PlainText( eilutė )
- Styga - būtina. Eilutė, iš kurios pašalinamos HTML ir XML žymės.
Pavyzdžiai
Jei teksto galerijoje rodote RSS informacijos santrauką ir toje galerijoje esančios žymos ypatybę Tekstas nustatote kaip ThisItem.description, žymoje gali būti rodomas neapdorotas HTML arba XML kodas, kaip šiame pavyzdyje:
<p>
We have done an unusually "deep" globalization and
localization.
</p>
Jei žymos ypatybę Tekstas, nustatote kaip PlainText(ThisItem.description), tekstas rodomas kaip šiame pavyzdyje:
We have done an unusually "deep" globalization and localization.
Naudojant formulę EncodeHTML(ThisItem.description), HTML žymės yra užkoduotos taip, kad jos būtų rodomos kaip tekstas, kai interpretuojamos kaip HTML, o tai gali būti naudinga norint pamatyti HTML struktūrą:
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
Jei vietoj etiketės galerijoje yra HTML teksto valdiklis ir to valdiklio ypatybę HtmlText nustatote kaip ThisItem.description , taip pat matote dekoduotą tekstą, nes HTML teksto valdiklis interpretuoja žymes kaip HTML.