ฟังก์ชัน WEBSERVICEจะส่งกลับข้อมูลจากบริการเว็บบนอินเทอร์เน็ตหรืออินทราเน็ต
หมายเหตุ:
-
ฟังก์ชัน WEBSERVICE จะพร้อมใช้งานใน Excel 2013 และใหม่กว่าWindowsเท่านั้น
-
ฟังก์ชัน WEBSERVICE อาจปรากฏในแกลเลอรีฟังก์ชัน Excel for Mac แต่ขึ้นอยู่กับฟีเจอร์ของWindowsต่างๆ ของระบบปฏิบัติการ ดังนั้นฟังก์ชันจะไม่ส่งกลับผลลัพธ์บน Mac
ไวยากรณ์
WEBSERVICE(url)
ไวยากรณ์ของฟังก์ชัน WEBSERVICE มีอาร์กิวเมนต์ดังนี้
อาร์กิวเมนต์ |
คำอธิบาย |
---|---|
URL จำเป็น |
URL ของบริการเว็บที่จะเรียกว่า |
หมายเหตุ:
-
ถ้าอาร์กิวเมนต์ไม่สามารถส่งกลับข้อมูลได้ WEBSERVICE จะส่งกลับ#VALUE! ข้อผิดพลาด
-
ถ้าอาร์กิวเมนต์ให้ผลลัพธ์เป็นสตริงที่ไม่ถูกต้อง หรือที่มีอักขระมากกว่าขีดจํากัดเซลล์ที่อนุญาตคือ 32767 อักขระ WEBSERVICE จะส่งกลับอักขระ#VALUE! ข้อผิดพลาด
-
ถ้า URL เป็นสตริงที่มีอักขระมากกว่า 2048 ตัวที่อนุญาตได้กับการร้องขอ GET WEBSERVICE จะส่งกลับอักขระ#VALUE! ข้อผิดพลาด
-
For protocols that aren't supported, such as ftp:// or file://, WEBSERVICE returns a #VALUE! ข้อผิดพลาด
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่างการใช้บริการเว็บที่สมมติ:
=WEBSERVICE(“http://mywebservice.com/serviceEndpoint?searchString=Excel”)
เคล็ดลับ:
-
เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด URL for WEBSERVICE ควรถูกเข้ารหัสก่อนที่จะรวมไว้ในสูตร
-
เมื่อต้องการเข้ารหัส URL ให้ใช้ฟังก์ชันENCODEURL จากนั้นอ้างอิงเซลล์ด้วย URL ที่เข้ารหัสในสูตร WEBSERVICE
ต้องการความช่วยเหลือเพิ่มเติมไหม
คุณสามารถสอบถามผู้เชี่ยวชาญใน Excel Tech Community หรือรับการสนับสนุนใน ชุมชน