Funkcia WEBSERVICE vráti údaje z webovej služby na internete alebo intranete.
Poznámka: Funkcia WEBSERVICE sa môže zobraziť v galérii funkcií Excelu pre Mac, ale využíva funkcie operačného systému Windows, takže nevráti výsledky v Macu.
Syntax
WEBSERVICE(url)
Syntax funkcie WEBSERVICE obsahuje nasledujúci argument.
Argument |
Popis |
---|---|
url Povinné |
URL adresa webovej služby, ktorá sa má volať |
Poznámky:
-
Ak argumenty nedokážu vrátiť údaje, funkcia WEBSERVICE vráti #VALUE! Ak je zadané umiestnenie pred prvou alebo za poslednou položkou v poli, výsledkom vzorca bude chybová hodnota #ODKAZ!.
-
Ak výsledkom argumentov je neplatný reťazec alebo reťazec, ktorý obsahuje viac ako povolený limit buniek 32 767 znakov, funkcia WEBSERVICE vráti #VALUE! Ak je zadané umiestnenie pred prvou alebo za poslednou položkou v poli, výsledkom vzorca bude chybová hodnota #ODKAZ!.
-
Ak URL adresa je reťazec, ktorý obsahuje viac ako 2 048 znakov povolených pre požiadavku GET, funkcia WEBSERVICE vráti #VALUE! Ak je zadané umiestnenie pred prvou alebo za poslednou položkou v poli, výsledkom vzorca bude chybová hodnota #ODKAZ!.
-
V prípade nepodporovaných protokolov, ako sú napríklad ftp:// alebo file://, funkcia WEBSERVICE vráti #VALUE! Ak je zadané umiestnenie pred prvou alebo za poslednou položkou v poli, výsledkom vzorca bude chybová hodnota #ODKAZ!.
Príklad
Tu je príklad použitia fiktívnej webovej služby:
=WEBSERVICE(“http://mywebservice.com/serviceEndpoint?searchString=Excel”)
Tipy:
-
Najlepšie výsledky dosiahnete tak, že URL adresa služby WEBSERVICE bude pred zahrnutím do vzorca zakódovaná.
-
Ak chcete zakódovať URL adresu, použite funkciu ENCODEURL . Potom vo vzorci WEBSERVICE odkazujte na bunku so zakódovanou URL adresou .
Potrebujete ďalšiu pomoc?
Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.