Jak używać funkcji ENCODEURL w Excelu
Opis funkcji i składnia
Funkcja ENCODEURL jest wykorzystywana do kodowania adresów URL, umożliwiając ich bezpieczne przesyłanie przez internet. Zakodowany URL jest zgodny z normami URI (Uniform Resource Identifier) i może być stosowany, na przykład, w żądaniach HTTP. Funkcja ta konwertuje potencjalnie niebezpieczne lub nietypowe znaki na tzw. znaki ucieczki (escape characters).
Składnia: ENCODEURL(text)
text
– Tekst przeznaczony do zakodowania. Musi być typu string.
Przykład:
Zakodujmy adres URL, który zawiera spacje lub specjalne znaki:
ENCODEURL("http://example.com/about us?section=test one&id=123")
Wynik:
http%3A%2F%2Fexample.com%2Fabout%20us%3Fsection%3Dtest%20one%26id%3D123
Praktyczne zastosowanie funkcji – analiza logów stron internetowych
Adresy URL często są przechowywane w tabelach, szczególnie przy analizie dużych zbiorów logów stron internetowych. Przy założeniu, że posiadamy tabelę z kolumną zawierającą różne adresy URL, które chcemy bezpiecznie przesłać do analizy za pomocą różnych API sieciowych, użycie funkcji ENCODEURL może wspierać w bezpiecznym osadzaniu tych adresów w żądaniach HTTP.
=ENCODEURL(A2)
Jeżeli w komórce A2 znajduje się adres URL, wynik formuły powyżej zostanie przedstawiony w postaci zakodowanej wersji URL, gotowej do bezpiecznego użycia w API czy innych żądaniach sieciowych.
Zastosowanie funkcji przy pracy z integracjami API
Podczas integracji różnych aplikacji poprzez API (Application Programming Interface), kluczowe jest bezpieczne przesyłanie danych. Funkcja ENCODEURL jest również użyteczna, kiedy dane wprowadzane przez użytkownika mają być wykorzystywane w URL, co zapobiega problemom związanym z błędnym formatowaniem.
Poniżej przykład arkusza, w którym użytkownik wprowadza dane, które następnie są kodowane do użycia w URL:
Wprowadzony tekst | Zakodowany URL |
---|---|
Strona główna & cennik | =ENCODEURL(A2) |
O nas & kontakt | =ENCODEURL(A3) |
Jeśli użytkownik wprowadzi tekst 'Strona główna & cennik’ w komórce A2, formuła w B2 zakoduje ten tekst, aby można go było bezpiecznie użyć w linku HTTP.
Dzięki funkcji ENCODEURL można łatwo przygotować dynamiczne i bezpieczne linki, które ułatwiają integrację danych z systemami zewnętrznymi, zapewniając jednocześnie bezpieczeństwo danych przekazywanych przez internet.
Więcej informacji: https://support.microsoft.com/pl-pl/office/encodeurl-funkcja-07c7fb90-7c60-4bff-8687-fac50fe33d0e