La fonction WEBSERVICE renvoie des données à partir d’un service Web sur Internet ou Intranet.
Remarque
La fonction WEBSERVICE peut apparaître dans la galerie de fonctions Excel pour Mac, mais elle s’appuie sur les fonctionnalités du système d’exploitation Windows, de sorte qu’elle ne renvoie pas de résultats sur Mac.
Syntaxe
SERVICEWEB(url)
La syntaxe de la fonction SERVICEWEB a l’argument suivant.
| Argument | Description |
|---|---|
|
Lien hypertexte Obligatoire |
URL du service web à appeler |
Remarque
- Si les arguments ne peuvent pas renvoyer les données, WEBSERVICE renvoie un #VALUE ! erreur.
- Si les arguments entraînent une chaîne qui n’est pas valide ou qui contient plus que la limite autorisée de 32767 caractères, WEBSERVICE retourne une #VALUE ! erreur.
- Si url est une chaîne qui contient plus que les 2048 caractères autorisés pour une requête GET, WEBSERVICE retourne un #VALUE ! erreur.
- Pour les protocoles qui ne sont pas pris en charge, tels que ftp:// ou file://, WEBSERVICE renvoie un #VALUE ! erreur.
Exemple
Voici un exemple utilisant un service web fictif :
=SERVICEWEB(« http://mywebservice.com/serviceEndpoint?searchString=Excel »)
Conseil
- Pour des résultats optimaux, l’URL de WEBSERVICE doit être codée avant d’être incluse dans la formule.
- Pour encoder une URL, utilisez la fonction ENCODEURL . Ensuite, référencez la cellule avec l’URL encodée dans la formule WEBSERVICE .
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir de l’aide dans les Communautés.