เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
get | Object | แสดงผลแผนที่แอตทริบิวต์/ค่าของส่วนหัวสำหรับการตอบกลับ HTTP โดยมีส่วนหัวที่มี ค่าหลายค่าที่แสดงผลเป็นอาร์เรย์ |
get | Blob | แสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ |
get | Blob | ส่งคืนข้อมูลภายในออบเจ็กต์นี้เป็น Blob |
get | Byte[] | รับเนื้อหาไบนารีดิบของการตอบกลับ HTTP |
get | String | รับเนื้อหาของการตอบกลับ HTTP ที่เข้ารหัสเป็นสตริง |
get | String | แสดงผลเนื้อหาของการตอบกลับ HTTP ที่เข้ารหัสเป็นสตริงของชุดอักขระที่ระบุ |
get | Object | แสดงผลแผนที่แอตทริบิวต์/ค่าของส่วนหัวสำหรับการตอบกลับ HTTP |
get | Integer | รับรหัสสถานะ HTTP (200 สำหรับ OK ฯลฯ) ของการตอบกลับ HTTP |
เอกสารโดยละเอียด
getAllHeaders()
แสดงผลแผนที่แอตทริบิวต์/ค่าของส่วนหัวสำหรับการตอบกลับ HTTP โดยมีส่วนหัวที่มี ค่าหลายค่าที่แสดงผลเป็นอาร์เรย์
// The code below logs the HTTP headers from the response // received when fetching the Google home page. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getAllHeaders());
รีเทิร์น
Object - แมปคีย์/ค่า JavaScript ของส่วนหัว HTTP
getAs(contentType)
แสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ วิธีนี้จะเพิ่มนามสกุลที่เหมาะสมให้กับชื่อไฟล์ เช่น "myfile.pdf" อย่างไรก็ตาม ระบบจะ ถือว่าส่วนของชื่อไฟล์ที่อยู่หลังจุดสุดท้าย (หากมี) เป็นนามสกุลที่มีอยู่ ซึ่งควรแทนที่ ดังนั้น "ShoppingList.12.25.2014" จะกลายเป็น "ShoppingList.12.25.pdf"
หากต้องการดูโควต้า Conversion รายวัน โปรดดูโควต้าสำหรับบริการของ Google โดเมน Google Workspace ที่สร้างขึ้นใหม่จะอยู่ภายใต้โควต้าที่เข้มงวดมากขึ้นชั่วคราว
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
content | String | ประเภท MIME ที่จะแปลง สำหรับ Blob ส่วนใหญ่ 'application/pdf' เป็น
ตัวเลือกเดียวที่ใช้ได้ สำหรับรูปภาพในรูปแบบ BMP, GIF, JPEG หรือ PNG คุณยังใช้ 'image/bmp', 'image/gif', 'image/jpeg' หรือ 'image/png' ได้ด้วย
เช่นกัน สำหรับเอกสาร Google เอกสาร 'text/markdown' ก็ใช้ได้เช่นกัน |
รีเทิร์น
Blob — ข้อมูลเป็น Blob
getBlob()
getContent()
รับเนื้อหาไบนารีดิบของการตอบกลับ HTTP
// The code below logs the value of the first byte of the Google home page. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getContent()[0]);
รีเทิร์น
Byte[] — เนื้อหาเป็นอาร์เรย์ไบนารีดิบ
getContentText()
รับเนื้อหาของการตอบกลับ HTTP ที่เข้ารหัสเป็นสตริง
// The code below logs the HTML code of the Google home page. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getContentText());
รีเทิร์น
String — เนื้อหาของการตอบกลับ HTTP เป็นสตริง
getContentText(charset)
แสดงผลเนื้อหาของการตอบกลับ HTTP ที่เข้ารหัสเป็นสตริงของชุดอักขระที่ระบุ
// The code below logs the HTML code of the Google home page with the UTF-8 // charset. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getContentText('UTF-8'));
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
charset | String | สตริงที่แสดงถึงชุดอักขระที่จะใช้ในการเข้ารหัสเนื้อหาการตอบกลับ HTTP |
รีเทิร์น
String — เนื้อหาของการตอบกลับ HTTP ที่เข้ารหัสโดยใช้ชุดอักขระที่ระบุ
getHeaders()
แสดงผลแผนที่แอตทริบิวต์/ค่าของส่วนหัวสำหรับการตอบกลับ HTTP
// The code below logs the HTTP headers from the response // received when fetching the Google home page. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getHeaders());
รีเทิร์น
Object - แมปคีย์/ค่า JavaScript ของส่วนหัว HTTP
getResponseCode()
รับรหัสสถานะ HTTP (200 สำหรับ OK ฯลฯ) ของการตอบกลับ HTTP
// The code below logs the HTTP status code from the response received // when fetching the Google home page. // It should be 200 if the request succeeded. const response = UrlFetchApp.fetch('http://www.google.com/'); Logger.log(response.getResponseCode());
รีเทิร์น
Integer — รหัสการตอบกลับ HTTP (เช่น 200 สำหรับ OK)