Class Blob  |  Apps Script  |  Google for Developers (original) (raw)

Class Blob

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Blob

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 dalam blob ini.
getContentType() String Mendapatkan jenis konten byte dalam 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 dalam 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.

Metode yang tidak digunakan lagi

Metode Jenis hasil yang ditampilkan Deskripsi singkat
getAllBlobs() Blob[] Mendapatkan semua blob yang terdapat dalam blob ini (mungkin komposit).

Dokumentasi mendetail

copyBlob()

Menampilkan salinan blob ini.

Pulang pergi

[Blob](#) — Salinan baru.


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, hal ini menganggap bahwa bagian nama file yang mengikuti titik terakhir (jika ada) adalah ekstensi yang ada dan harus diganti. Akibatnya, "ShoppingList.12.25.2014" menjadi "ShoppingList.12.25.pdf".

Untuk melihat kuota harian konversi, lihat Kuota untuk Layanan Google. Domain Google Workspace yang baru dibuat mungkin akan dikenai kuota yang lebih ketat untuk sementara.

Parameter

Nama Jenis Deskripsi
contentType String Jenis MIME yang akan dikonversi. Untuk sebagian besar blob, 'application/pdf' adalah satu-satunya opsi yang valid. Untuk gambar dalam format BMP, GIF, JPEG, atau PNG, 'image/bmp', 'image/gif', 'image/jpeg', atau 'image/png' juga valid. Untuk dokumen Google Dokumen, 'text/markdown' juga valid.

Pulang pergi

[Blob](#) — Data sebagai blob.


getBytes()

Mendapatkan data yang disimpan dalam blob ini.

Pulang pergi

Byte[] — Byte yang disimpan.


getContentType()

Mendapatkan jenis konten byte dalam blob ini.

Pulang pergi

String — Jenis konten data ini, jika diketahui, atau null.


getDataAsString()

Mendapatkan data blob ini sebagai String dengan encoding UTF-8.

Pulang pergi

String — Data sebagai string.


getDataAsString(charset)

Mendapatkan data blob ini sebagai string dengan encoding yang ditentukan.

Parameter

Nama Jenis Deskripsi
charset String Set karakter yang akan digunakan dalam mengenkode data dalam blob ini sebagai string.

Pulang pergi

String — Data sebagai string.


getName()

Mendapatkan nama blob ini.

Pulang pergi

String — Nama data ini, jika diketahui, atau null.


isGoogleType()

Menampilkan apakah blob ini adalah file Google Workspace (Spreadsheet, Dokumen, dll.).

Pulang pergi

Booleantrue jika blob ini adalah file Google Workspace; false jika tidak.


setBytes(data)

Menetapkan data yang disimpan dalam blob ini.

Parameter

Nama Jenis Deskripsi
data Byte[] Data baru.

Pulang pergi

[Blob](#) — Blob ini, untuk pengaitan.


setContentType(contentType)

Menetapkan jenis konten byte dalam blob ini.

Parameter

Nama Jenis Deskripsi
contentType String contentType baru.

Pulang pergi

[Blob](#) — Blob ini, untuk pengaitan.


setContentTypeFromExtension()

Menetapkan jenis konten byte dalam blob ini berdasarkan ekstensi file. contentType adalahnull jika tidak dapat ditebak dari ekstensi.

Pulang pergi

[Blob](#) — Blob ini, untuk pengaitan.


setDataFromString(string)

Menetapkan data blob ini dari string dengan encoding UTF-8.

Parameter

Nama Jenis Deskripsi
string String Data string.

Pulang pergi

[Blob](#) — Blob ini, untuk pengaitan.


setDataFromString(string, charset)

Menetapkan data blob ini dari string dengan encoding yang ditentukan.

Parameter

Nama Jenis Deskripsi
string String Data string.
charset String Set karakter yang akan digunakan dalam menafsirkan string sebagai byte.

Pulang pergi

[Blob](#) — Blob ini, untuk pengaitan.


setName(name)

Menetapkan nama blob ini.

Parameter

Nama Jenis Deskripsi
name String Nama baru.

Pulang pergi

[Blob](#) — Blob ini, untuk pengaitan.

Metode yang tidak digunakan lagi

getAllBlobs()

Tidak digunakan lagi. Fungsi ini tidak digunakan lagi dan tidak boleh digunakan dalam skrip baru.

Mendapatkan semua blob yang terdapat dalam blob ini (mungkin komposit).

Pulang pergi

[Blob[]](#) — Blob yang terdapat dalam blob.

Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.

Terakhir diperbarui pada 2024-12-03 UTC.