Objek pertukaran data untuk layanan Apps Script.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
copyBlob() | Blob | Menampilkan salinan blob ini. |
getAs(contentType) | Blob | Menampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan. |
getBytes() | Byte[] | Mendapatkan data yang disimpan di blob ini. |
getContentType() | String | Mendapatkan jenis konten byte di blob ini. |
getDataAsString() | String | Mendapatkan data blob ini sebagai String dengan encoding UTF-8. |
getDataAsString(charset) | String | Mendapatkan data blob ini sebagai string dengan encoding yang ditentukan. |
getName() | String | Mendapatkan nama blob ini. |
isGoogleType() | Boolean | Menampilkan apakah blob ini adalah file Google Workspace (Spreadsheet, Dokumen, dll.). |
setBytes(data) | Blob | Menetapkan data yang disimpan di blob ini. |
setContentType(contentType) | Blob | Menetapkan jenis konten byte dalam blob ini. |
setContentTypeFromExtension() | Blob | Menetapkan jenis konten byte dalam blob ini berdasarkan ekstensi file. |
setDataFromString(string) | Blob | Menetapkan data blob ini dari string dengan encoding UTF-8. |
setDataFromString(string, charset) | Blob | Menetapkan data blob ini dari string dengan encoding yang ditentukan. |
setName(name) | Blob | Menetapkan nama blob ini. |
Dokumentasi mendetail
copyBlob()
getAs(contentType)
Menampilkan data di dalam objek ini sebagai blob yang dikonversi ke jenis konten yang ditentukan. Metode ini menambahkan ekstensi yang sesuai ke nama file—misalnya, "myfile.pdf". Namun, mengasumsikan bahwa bagian dari nama file yang mengikuti titik terakhir (jika ada) adalah ekstensi yang harus diganti. Akibatnya, "ShoppingList.12.25.2014" menjadi "ShoppingList.12.25.pdf".
Untuk melihat kuota harian untuk konversi, lihat Kuota untuk Layanan Google. Domain Google Workspace yang baru dibuat mungkin tunduk pada kuota yang lebih ketat untuk sementara.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
contentType | String | Jenis MIME yang menjadi tujuan konversi. Untuk sebagian besar blob, 'application/pdf' adalah satu-satunya opsi yang valid. Untuk gambar dalam format BMP, GIF, JPEG, atau PNG, salah satu dari 'image/bmp' , 'image/gif' , 'image/jpeg' , atau 'image/png' juga valid. |
Return
Blob
- Data sebagai blob.
getBytes()
Mendapatkan data yang disimpan di blob ini.
Return
Byte[]
— Byte tersimpan.
getContentType()
Mendapatkan jenis konten byte di blob ini.
Return
String
— Jenis konten data ini, jika diketahui, atau null
.
getDataAsString()
Mendapatkan data blob ini sebagai String dengan encoding UTF-8.
Return
String
— Data sebagai string.
getDataAsString(charset)
Mendapatkan data blob ini sebagai string dengan encoding yang ditentukan.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
charset | String | Charset yang akan digunakan untuk mengenkode data di blob ini sebagai string. |
Return
String
— Data sebagai string.
getName()
Mendapatkan nama blob ini.
Return
String
— Nama data ini, jika diketahui, atau null
.
isGoogleType()
Menampilkan apakah blob ini adalah file Google Workspace (Spreadsheet, Dokumen, dll.).
Return
Boolean
— true
jika blob ini adalah file Google Workspace; false
jika tidak.
setBytes(data)
Menetapkan data yang disimpan di blob ini.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
data | Byte[] | Data baru. |
Return
Blob
— Blob ini, untuk perantaian.
setContentType(contentType)
Menetapkan jenis konten byte dalam blob ini.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
contentType | String | contentType baru. |
Return
Blob
— Blob ini, untuk perantaian.
setContentTypeFromExtension()
Menetapkan jenis konten byte dalam blob ini berdasarkan ekstensi file. contentType adalah
null
jika tidak dapat ditebak dari ekstensinya.
Return
Blob
— Blob ini, untuk perantaian.
setDataFromString(string)
Menetapkan data blob ini dari string dengan encoding UTF-8.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
string | String | Data string. |
Return
Blob
— Blob ini, untuk perantaian.
setDataFromString(string, charset)
Menetapkan data blob ini dari string dengan encoding yang ditentukan.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
string | String | Data string. |
charset | String | Charset yang digunakan untuk menafsirkan string sebagai byte. |
Return
Blob
— Blob ini, untuk perantaian.
setName(name)
Menetapkan nama blob ini.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
name | String | Nama baru. |
Return
Blob
— Blob ini, untuk perantaian.