URL Fetch Service

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

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

คำขอที่เกิดขึ้นจากการใช้บริการนี้มาจากกลุ่มของช่วง 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แสดงผลคำขอที่เกิดขึ้นหากมีการเรียกใช้การดำเนินการ