Funzioni EncodeHTML, EncodeUrl e PlainText

Si applica a: App Canvas Flussi Desktop App basate su modello Power Pages Power Platform CLI

Codificano e decodificano stringhe.

Descrizione

La funzione EncodeUrl codifica la stringa di un URL sostituendo alcuni caratteri non alfanumerici con % e un numero esadecimale.

La funzione EncodeHTML codifica una stringa, sostituendo alcuni caratteri di cui è necessario eseguire l'escape per apparire correttamente in un contesto HTML. Ad esempio, i caratteri <, > e & sono sostituiti rispettivamente da <, > e &.

La funzione PlainText rimuove i tag HTML e XML convertendo in un simbolo appropriato alcuni tag come i seguenti:

  •  
  • "

Il valore restituito da queste funzioni è la stringa codificata o decodificata. Questa funzione non rimuove tutti i tag HTML e XML.

Sintassi

CodificaUrl( Stringa )

  • Stringa - Obbligatorio. URL da codificare.

CodificaHTML( Stringa )

  • Stringa - Obbligatorio. HTML da codificare.

Testo normale( Stringa )

  • Stringa - Obbligatorio. Stringa da cui verranno rimossi i tag HTML e XML.

Esempi

Se si visualizza un feed RSS in una raccolta testi e quindi si imposta la proprietà Text di un'etichetta nella raccolta su ThisItem.description, l'etichetta mostrerà codice HTML o XML non elaborato come in questo esempio:

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

Se si imposta la proprietà Text dell'etichetta su PlainText(ThisItem.description), il testo verrà visualizzato come in questo esempio:

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

Con la formula EncodeHTML(ThisItem.description), i tag HTML vengono codificati in modo che vengano visualizzati come testo quando interpretati come HTML, il che può essere utile per vedere la struttura HTML:

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

Se invece di un'etichetta hai un controllo testo HTML nella raccolta e imposti la proprietà HtmlText di quel controllo su ThisItem.description vedrai anche il testo decodificato, perché il controllo del testo HTML interpreta i tag come HTML.