Функція WEBSERVICE повертає дані з веб-служби в Інтернеті або інтрамережі.
Примітка.
Функція WEBSERVICE може міститися в колекції функцій Excel для Mac, але в ній використовуються функції операційної системи Windows, тому в операційній системі Mac OS результати не буде повернуто.
Синтаксис
WEBSERVICE(URL-адреса)
Синтаксис функції WEBSERVICE має такий аргумент:
| Аргумент | Опис |
|---|---|
|
URL-адреса Обов’язковий |
URL-адреса веб-служби, яку потрібно викликати |
Примітка.
- Якщо аргументи не можуть повернути дані, функція WEBSERVICE повертає значення #VALUE! помилку #REF!.
- Якщо аргумент повертає в результаті неприпустимий рядок або такий, що містить понад 32 767 символів (дозволене обмеження для клітинки), функція WEBSERVICE повертає #VALUE! помилку #REF!.
- Якщо URL-адреса – це рядок, який містить понад 2048 символів, дозволених для запиту GET, функція WEBSERVICE повертає #VALUE! помилку #REF!.
- Для протоколів, що не підтримуються, наприклад ftp:// або file://, функція WEBSERVICE повертає #VALUE! помилку #REF!.
Приклад
Ось приклад використання фіктивного веб-сервісу:
=WEBSERVICE("http://mywebservice.com/serviceEndpoint?searchString=Excel")
Порада.
- Щоб отримати найкращі результати, URL-адресу WEBSERVICE слід закодувати перед включенням у формулу.
- Щоб зашифрувати URL-адресу, використовуйте функцію ENCODEURL . Потім створіть посилання на клітинку із закодованою URL-адресою у формулі WEBSERVICE .
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у Excel або отримати підтримку в спільнотах.