Функція WEBSERVICE повертає дані з веб-служби в Інтернеті або інтрамережі.
Примітки.:
-
Функція WEBSERVICE доступна лише в Excel версії 2013 і пізніших Windows.
-
Функція WEBSERVICE може відображатися в колекції функцій Excel для Mac, але вона працює в Windows операційній системі, тому вона не поверне результати на комп'ютерах Mac.
Синтаксис
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 чи отримати підтримку в спільнотах.