ออบเจ็กต์การแลกเปลี่ยนข้อมูลสำหรับบริการ Apps Script
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
copy | Blob | ส่งกลับสำเนาของ Blob นี้ |
get | Blob | แสดงผลข้อมูลภายในออบเจ็กต์นี้เป็น Blob ที่แปลงเป็นประเภทเนื้อหาที่ระบุ |
get | Byte[] | รับข้อมูลที่จัดเก็บไว้ใน Blob นี้ |
get | String|null | รับประเภทเนื้อหาของไบต์ใน Blob นี้ |
get | String | รับข้อมูลของ Blob นี้เป็นสตริงที่มีการเข้ารหัส UTF-8 |
get | String | รับข้อมูลของ Blob นี้เป็นสตริงที่มีการเข้ารหัสที่ระบุ |
get | String|null | รับชื่อของ Blob นี้ |
is | Boolean | แสดงว่า Blob นี้เป็นไฟล์ Google Workspace (ชีต, เอกสาร ฯลฯ) หรือไม่ |
set | Blob | ตั้งค่าข้อมูลที่จัดเก็บไว้ใน Blob นี้ |
set | Blob | ตั้งค่าประเภทเนื้อหาของไบต์ใน Blob นี้ |
set | Blob | กำหนดประเภทเนื้อหาของไบต์ใน Blob นี้ตามนามสกุลไฟล์ |
set | Blob | ตั้งค่าข้อมูลของ Blob นี้จากสตริงที่มีการเข้ารหัส UTF-8 |
set | Blob | ตั้งค่าข้อมูลของ Blob นี้จากสตริงที่มีการเข้ารหัสที่ระบุ |
set | Blob | ตั้งชื่อ Blob นี้ |
เอกสารโดยละเอียด
copy Blob()
get As(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
get Bytes()
รับข้อมูลที่จัดเก็บไว้ใน Blob นี้
รีเทิร์น
Byte[] - ไบต์ที่จัดเก็บ
get Content Type()
รับประเภทเนื้อหาของไบต์ใน Blob นี้
รีเทิร์น
String|null — ประเภทเนื้อหาของข้อมูลนี้ หากทราบ หรือ null
get Data As String()
รับข้อมูลของ Blob นี้เป็นสตริงที่มีการเข้ารหัส UTF-8
รีเทิร์น
String — ข้อมูลเป็นสตริง
get Data As String(charset)
รับข้อมูลของ Blob นี้เป็นสตริงที่มีการเข้ารหัสที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
charset | String | ชุดอักขระที่จะใช้ในการเข้ารหัสข้อมูลใน Blob นี้เป็นสตริง |
รีเทิร์น
String — ข้อมูลเป็นสตริง
get Name()
รับชื่อของ Blob นี้
รีเทิร์น
String|null — ชื่อของข้อมูลนี้ หากทราบ หรือ null
is Google Type()
แสดงว่า Blob นี้เป็นไฟล์ Google Workspace (ชีต, เอกสาร ฯลฯ) หรือไม่
รีเทิร์น
Boolean — true หาก Blob นี้เป็นไฟล์ Google Workspace false หากไม่ใช่
set Bytes(data)
ตั้งค่าข้อมูลที่จัดเก็บไว้ใน Blob นี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
data | Byte[] | ข้อมูลใหม่ |
รีเทิร์น
Blob — Blob นี้สำหรับการเชื่อมโยง
set Content Type(contentType)
ตั้งค่าประเภทเนื้อหาของไบต์ใน Blob นี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
content | String | contentType ใหม่ |
รีเทิร์น
Blob — Blob นี้สำหรับการเชื่อมโยง
set Content Type From Extension()
กำหนดประเภทเนื้อหาของไบต์ใน Blob นี้ตามนามสกุลไฟล์ contentType คือ
null หากไม่สามารถคาดเดาจากส่วนขยายได้
รีเทิร์น
Blob — Blob นี้สำหรับการเชื่อมโยง
set Data From String(string)
ตั้งค่าข้อมูลของ Blob นี้จากสตริงที่มีการเข้ารหัส UTF-8
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
string | String | ข้อมูลสตริง |
รีเทิร์น
Blob — Blob นี้สำหรับการเชื่อมโยง
set Data From String(string, charset)
ตั้งค่าข้อมูลของ Blob นี้จากสตริงที่มีการเข้ารหัสที่ระบุ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
string | String | ข้อมูลสตริง |
charset | String | ชุดอักขระที่จะใช้ในการตีความสตริงเป็นไบต์ |
รีเทิร์น
Blob — Blob นี้สำหรับการเชื่อมโยง
set Name(name)
ตั้งชื่อ Blob นี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
name | String | ชื่อใหม่ |
รีเทิร์น
Blob — Blob นี้สำหรับการเชื่อมโยง