Class Blob

Blob

ออบเจ็กต์การแลกเปลี่ยนข้อมูลสําหรับบริการ Apps Script

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
copyBlob()Blobส่งคืนสําเนาของ Blob นี้
getAs(contentType)Blobแสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ
getBytes()Byte[]รับข้อมูลที่จัดเก็บไว้ใน Blob นี้
getContentType()Stringรับประเภทเนื้อหาของไบต์ใน Blob นี้
getDataAsString()Stringรับข้อมูลของ Blob นี้เป็นสตริงที่เข้ารหัส UTF-8
getDataAsString(charset)Stringรับข้อมูลของ Blob นี้เป็นสตริงที่มีการเข้ารหัสที่ระบุ
getName()Stringรับชื่อของ Blob นี้
isGoogleType()Booleanแสดงผลว่า Blob นี้เป็นไฟล์ Google Workspace หรือไม่ (ชีต เอกสาร ฯลฯ)
setBytes(data)Blobตั้งค่าข้อมูลที่จัดเก็บไว้ใน Blob นี้
setContentType(contentType)Blobตั้งค่าประเภทเนื้อหาของไบต์ใน Blob นี้
setContentTypeFromExtension()Blobตั้งค่าประเภทเนื้อหาของไบต์ในบล็อกนี้ตามนามสกุลไฟล์
setDataFromString(string)Blobตั้งค่าข้อมูลของ Blob นี้จากสตริงที่มีการเข้ารหัส UTF-8
setDataFromString(string, charset)Blobตั้งค่าข้อมูลของ Blob นี้จากสตริงที่มีการเข้ารหัสที่ระบุ
setName(name)Blobตั้งชื่อ Blob นี้

เอกสารประกอบโดยละเอียด

copyBlob()

ส่งคืนสําเนาของ Blob นี้

รีเทิร์น

Blob — สำเนาใหม่


getAs(contentType)

แสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ วิธีนี้จะเพิ่มนามสกุลที่เหมาะสมลงในชื่อไฟล์ เช่น "myfile.pdf" อย่างไรก็ตาม ระบบจะถือว่าส่วนชื่อไฟล์ที่อยู่หลังจุดสุดท้าย (หากมี) เป็นนามสกุลที่มีอยู่ซึ่งควรแทนที่ ดังนั้น "ShoppingList.12.25.2014" จะเปลี่ยนเป็น "ShoppingList.12.25.pdf"

หากต้องการดูโควต้า Conversion รายวัน โปรดดูโควต้าสําหรับบริการของ Google โดเมน Google Workspace ที่สร้างขึ้นใหม่อาจอยู่ภายใต้โควต้าที่เข้มงวดขึ้นชั่วคราว

พารามิเตอร์

ชื่อประเภทคำอธิบาย
contentTypeStringประเภท MIME ที่จะแปลง สำหรับ Blob ส่วนใหญ่ 'application/pdf' เป็นตัวเลือกเดียวที่ใช้ได้ สำหรับรูปภาพในรูปแบบ BMP, GIF, JPEG หรือ PNG จะใช้ 'image/bmp', 'image/gif', 'image/jpeg' หรือ 'image/png' ก็ได้ สำหรับเอกสาร Google เอกสาร จะใช้ 'text/markdown' ก็ได้เช่นกัน

รีเทิร์น

Blob — ข้อมูลเป็น Blob


getBytes()

รับข้อมูลที่จัดเก็บไว้ใน Blob นี้

รีเทิร์น

Byte[] — ไบต์ที่จัดเก็บไว้


getContentType()

รับประเภทเนื้อหาของไบต์ใน Blob นี้

รีเทิร์น

String — ประเภทเนื้อหาของข้อมูลนี้ หากทราบ หรือ null


getDataAsString()

รับข้อมูลของ Blob นี้เป็นสตริงที่เข้ารหัส UTF-8

รีเทิร์น

String — ข้อมูลเป็นสตริง


getDataAsString(charset)

รับข้อมูลของ Blob นี้เป็นสตริงที่มีการเข้ารหัสที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
charsetStringการเข้ารหัสที่จะใช้ในการเข้ารหัสข้อมูลในบล็อกนี้ให้เป็นสตริง

รีเทิร์น

String — ข้อมูลเป็นสตริง


getName()

รับชื่อของ Blob นี้

รีเทิร์น

String — ชื่อของข้อมูลนี้ หากทราบ หรือ null


isGoogleType()

แสดงผลว่า Blob นี้เป็นไฟล์ Google Workspace หรือไม่ (ชีต เอกสาร ฯลฯ)

รีเทิร์น

Booleantrue หาก Blob นี้เป็นไฟล์ Google Workspace หรือ false หากไม่ใช่


setBytes(data)

ตั้งค่าข้อมูลที่จัดเก็บไว้ใน Blob นี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
dataByte[]ข้อมูลใหม่

รีเทิร์น

Blob — ข้อมูลก้อนนี้สําหรับการต่อเชื่อม


setContentType(contentType)

ตั้งค่าประเภทเนื้อหาของไบต์ใน Blob นี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
contentTypeStringcontentType ใหม่

รีเทิร์น

Blob — ข้อมูลก้อนนี้สําหรับการต่อเชื่อม


setContentTypeFromExtension()

ตั้งค่าประเภทเนื้อหาของไบต์ในบล็อกนี้ตามนามสกุลไฟล์ contentType คือ null หากไม่สามารถเดาได้จากนามสกุล

รีเทิร์น

Blob — ข้อมูลก้อนนี้สําหรับการต่อเชื่อม


setDataFromString(string)

ตั้งค่าข้อมูลของ Blob นี้จากสตริงที่มีการเข้ารหัส UTF-8

พารามิเตอร์

ชื่อประเภทคำอธิบาย
stringStringข้อมูลสตริง

รีเทิร์น

Blob — ข้อมูลก้อนนี้สําหรับการต่อเชื่อม


setDataFromString(string, charset)

ตั้งค่าข้อมูลของ Blob นี้จากสตริงที่มีการเข้ารหัสที่ระบุ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
stringStringข้อมูลสตริง
charsetStringเซ็ตค่าอักขระที่จะใช้ในการตีความสตริงเป็นไบต์

รีเทิร์น

Blob — ข้อมูลก้อนนี้สําหรับการต่อเชื่อม


setName(name)

ตั้งชื่อ Blob นี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
nameStringชื่อใหม่

รีเทิร์น

Blob — ข้อมูลก้อนนี้สําหรับการต่อเชื่อม

วิธีการที่เลิกใช้งาน