WEBSERVICE 函數會從因特網或內部網路上的Web服務傳回數據。
: MAC 版 Excel 函數庫中可能會出現 WEBSERVICE 函數,但它仰賴 Windows 操作系統功能,因此不會在 Mac 上傳回結果。
語法
WEBSERVICE(URL)
WEBSERVICE 函數語法具有下列自變數。
引數 |
說明 |
---|---|
url 必要 |
要稱為 Web 服務的 URL |
:
-
如果自變數無法傳回數據,WEBSERVICE 會傳回 #VALUE! 錯誤的儲存格。
-
如果自變數的結果是無效的字串,或包含超過允許的 32767 個字元單元格限制,WEBSERVICE 會傳回 #VALUE! 錯誤的儲存格。
-
如果 URL 字串包含超過 GET 要求允許的 2048 個字元,WEBSERVICE 會傳回 #VALUE! 錯誤。
-
對於不支持的通訊協定,例如 ftp:// 或 file://,WEBSERVICE 會傳回 #VALUE! 錯誤。
範例
以下是使用虛構 Web 伺服器的範例:
=WEBSERVICE(“http://mywebservice.com/serviceEndpoint?searchString=Excel”)
:
-
為了獲得最佳結果, WEBSERVICE 的 URL 應該先編碼,再包含在公式中。
-
若要編碼 URL,請使用 ENCODEURL 函數。 然後在 WEBSERVICE 公式中使用編碼 URL 來參照儲存格。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。