URL Fetch Service

การดึงข้อมูล URL

บริการนี้ช่วยให้สคริปต์เข้าถึงทรัพยากรอื่นๆ ในเว็บได้โดยดึงข้อมูล URL สคริปต์สามารถใช้บริการ UrlFetch เพื่อส่งคำขอ HTTP และ HTTPS ตลอดจนรับการตอบกลับ บริการ UrlFetch ใช้โครงสร้างพื้นฐานเครือข่ายของ Google เพื่อวัตถุประสงค์ด้านประสิทธิภาพและการปรับขนาด

คำขอที่ส่งโดยใช้บริการนี้มาจากพูลช่วง IP ที่กำหนดไว้ คุณสามารถค้นหารายการที่อยู่ IP ทั้งหมดได้หากต้องการเพิ่มที่อยู่ IP เหล่านี้ในรายการที่อนุญาตพิเศษหรืออนุมัติคำขอ

บริการนี้ต้องใช้ขอบเขต https://www.googleapis.com/auth/script.external_request ในกรณีส่วนใหญ่ Apps Script จะตรวจหาและรวมขอบเขตที่จําเป็นสคริปต์โดยอัตโนมัติ แต่หากกําหนดขอบเขตอย่างชัดเจน คุณต้องเพิ่มขอบเขตนี้ด้วยตนเองเพื่อใช้ UrlFetchApp

ดูเพิ่มเติม

ชั้นเรียน

ชื่อรายละเอียดแบบย่อ
HTTPResponseคลาสนี้ช่วยให้ผู้ใช้เข้าถึงข้อมูลที่เจาะจงเกี่ยวกับการตอบกลับ HTTP ได้
UrlFetchAppดึงข้อมูลและสื่อสารกับโฮสต์อื่นๆ ผ่านอินเทอร์เน็ต

HTTPResponse

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getAllHeaders()Objectแสดงผลการแมปแอตทริบิวต์/ค่าของส่วนหัวสําหรับการตอบกลับ HTTP โดยที่ส่วนหัวที่มีค่าหลายรายการจะแสดงผลเป็นอาร์เรย์
getAs(contentType)Blobแสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ
getBlob()Blobแสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob
getContent()Byte[]รับเนื้อหาไบนารีดิบของการตอบกลับ HTTP
getContentText()Stringรับเนื้อหาของคำตอบ HTTP ที่เข้ารหัสเป็นสตริง
getContentText(charset)Stringแสดงผลเนื้อหาของคำตอบ HTTP ที่เข้ารหัสเป็นสตริงของชุดอักขระที่ระบุ
getHeaders()Objectแสดงผลการแมปแอตทริบิวต์/ค่าของส่วนหัวสําหรับการตอบกลับ HTTP
getResponseCode()Integerรับรหัสสถานะ HTTP (200 สำหรับ "OK" ฯลฯ) ของการตอบกลับ HTTP

UrlFetchApp

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
fetch(url)HTTPResponseส่งคําขอเพื่อดึงข้อมูล URL
fetch(url, params)HTTPResponseส่งคําขอดึงข้อมูล URL โดยใช้พารามิเตอร์ขั้นสูงที่ไม่บังคับ
fetchAll(requests)HTTPResponse[]ส่งคําขอหลายรายการเพื่อดึงข้อมูล URL หลายรายการโดยใช้พารามิเตอร์ขั้นสูงที่ไม่บังคับ
getRequest(url)Objectแสดงผลคำขอที่สร้างขึ้นหากมีการเรียกใช้การดำเนินการ
getRequest(url, params)Objectแสดงผลคําขอที่สร้างขึ้นหากมีการเรียกใช้การดำเนินการ