Функція WEBSERVICE повертає дані з веб-служби в Інтернеті або інтрамережі.
Примітка.: Функція 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 чи отримати підтримку в спільнотах.