เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
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 |
เอกสารโดยละเอียด
getAllHeaders()
แสดงผลการแมปแอตทริบิวต์/ค่าของส่วนหัวสำหรับการตอบกลับ HTTP โดยมีส่วนหัวที่มี แสดงผลหลายค่าเป็นอาร์เรย์
// The code below logs the HTTP headers from the response // received when fetching the Google home page. var 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 ที่สร้างใหม่อาจมีข้อกำหนดที่เข้มงวดขึ้นชั่วคราว โควต้า
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
contentType | String | ประเภท MIME ที่จะแปลง สำหรับ BLOB ส่วนใหญ่ 'application/pdf' คือ
เป็นตัวเลือกเดียวที่ใช้ได้ สำหรับรูปภาพในรูปแบบ BMP, GIF, JPEG หรือ PNG ระบบจะใช้ 'image/bmp' , 'image/gif' , 'image/jpeg' หรือ 'image/png' ด้วย
ใช้ได้ ใช้ 'text/markdown' สำหรับเอกสารของ Google เอกสารได้ด้วย |
รีเทิร์น
Blob
— ข้อมูลในรูปแบบ BLOB
getBlob()
getContent()
รับเนื้อหาไบนารีแบบข้อมูลดิบของการตอบสนอง HTTP
// The code below logs the value of the first byte of the Google home page. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getContent()[0]);
รีเทิร์น
Byte[]
— เนื้อหาเป็นอาร์เรย์ไบนารีแบบ RAW
getContentText()
รับเนื้อหาของการตอบสนอง HTTP ที่เข้ารหัสเป็นสตริง
// The code below logs the HTML code of the Google home page. var 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. var 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. var 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. var response = UrlFetchApp.fetch("http://www.google.com/"); Logger.log(response.getResponseCode());
รีเทิร์น
Integer
— รหัสตอบกลับ HTTP (เช่น 200 สำหรับ OK)